如果其他表单处于活动状态,则禁用该表单

时间:2019-03-10 14:33:25

标签: c#

我有一个用于注册的form1和一个弹出另一个输入的form2。如果仍打开form2,如何禁用进入form1的功能?或者,如果单击了form1上的项目,则将弹出form2,提示用户需要完成对form2的输入。以及如何阻止form2在尚未关闭的情况下进入后台。

谢谢

1 个答案:

答案 0 :(得分:3)

使用Form.ShowDialog / Window.ShowDialog代替Show方法:

Form2 form = new Form2();
form.ShowDialog();

使用ShowDialog方法将不允许进行Form2之外的任何活动。