【发布时间】:2017-08-08 04:45:05
【问题描述】:
我有一个 WinForms 应用程序,用户可以在程序的某处弹出另一个表单,例如弹出窗口,例如关于我们的表单。我希望主窗体被锁定(例如用户不能在主窗体的 UI 中做任何事情)。当弹出窗口关闭时,主窗体将恢复正常状态。
这是我的代码(我想我只是错过了锁定我的主窗体的方式)
private void buttonAbout_Click(Object sender, EventArgs e)
{
AboutUS abUs = new AboutUS();
abUS.Show()
this.LOCK!!! /* How to lock current form? */
abUS.FormClosing += delegate { /* How to Unlock main form */ };
}
【问题讨论】:
标签: c# winforms forms delegates locking