如何在第一个表单上执行操作之前冻结表单

时间:2016-06-21 11:46:06

标签: c# .net forms

我有两种形式.. form1&窗口2

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

我可以使用哪些方法?

1 个答案:

答案 0 :(得分:1)

下次请回顾一下你自己的问题,如果你能理解你刚才的问题就试试自己......

据我所知,你想在打开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; };
    }

}