Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在对第一个窗体执行操作之前,如何冻结窗体_C#_.net_Forms - Fatal编程技术网

C# 在对第一个窗体执行操作之前,如何冻结窗体

C# 在对第一个窗体执行操作之前,如何冻结窗体,c#,.net,forms,C#,.net,Forms,我有两张表格。。表格1和表格2 我想冻结form2,直到用户按下form1上的按钮 我可以用什么方法?下次请复习你自己的问题,如果你能理解你刚才的问题,请自己尝试一下 据我所知,您希望在打开form1后立即打开form2,但是您希望保持form2“enabled=false” 您可以尝试以下方法,看看是否符合您的期望: public partial class Form1 : Form { public Form1() { InitializeComponent(

我有两张表格。。表格1和表格2

我想冻结form2,直到用户按下form1上的按钮


我可以用什么方法?

下次请复习你自己的问题,如果你能理解你刚才的问题,请自己尝试一下

据我所知,您希望在打开form1后立即打开form2,但是您希望保持form2“enabled=false”

您可以尝试以下方法,看看是否符合您的期望:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        Form2 f2 = new Form2();
        f2.Show();
        f2.Enabled = false;

        button1.Click += delegate { f2.Enabled = true; };
    }

}