防止事件从一种形式到另一种形式

时间:2011-04-05 17:03:08

标签: c#-3.0

我的应用程序中弹出一个表单。当表单处于关闭状态时,用户可以单击表单,当表单最终关闭时,主应用程序将处理事件。

除非弹出窗体已关闭且不再可见,否则是否有办法阻止主窗体收到任何事件?

Cursor.Current = Cursors.WaitCursor;
... Do some work...
RbForm form = new RbForm(Steps);
form.ShowDialog();
form.Dispose();
... Do some more work.... [**]
Cursor.Current = Cursors.Default;

[**]单击此处的表单将在表单关闭后在主应用程序窗口上触发事件。

感谢。

1 个答案:

答案 0 :(得分:0)

你不需要。

ShowDialog以模态方式显示表单,以便在关闭对话框之前,应用程序中的其他表单都不会收到任何输入。