我的应用程序中弹出一个表单。当表单处于关闭状态时,用户可以单击表单,当表单最终关闭时,主应用程序将处理事件。
除非弹出窗体已关闭且不再可见,否则是否有办法阻止主窗体收到任何事件?
Cursor.Current = Cursors.WaitCursor;
... Do some work...
RbForm form = new RbForm(Steps);
form.ShowDialog();
form.Dispose();
... Do some more work.... [**]
Cursor.Current = Cursors.Default;
[**]单击此处的表单将在表单关闭后在主应用程序窗口上触发事件。
感谢。
答案 0 :(得分:0)
你不需要。
ShowDialog
以模态方式显示表单,以便在关闭对话框之前,应用程序中的其他表单都不会收到任何输入。