我有一个应用程序,需要确保在我处置用户控件时通过单击用户控件上使用ShowDialog()
的按钮打开的表单将被关闭并处置。
我正在通过计时器以主要形式调用userControl.Dispose()
。
我有办法吗?
谢谢...
有关表单流程的更多详细信息:
我的应用程序的MainForm
正在创建一个具有UserControl
的Button
。比当用户单击用户控件的按钮时,它使用ShowDialog
显示模型表格。
同时,几分钟后,主窗体中的计时器将用另一个用户控件实例替换现有的用户控件。主窗体调用先前用户控件的Dispose
方法,并显示新控件。
但是问题是模式对话框仍然在屏幕上打开,阻止了主窗体。我想关闭它,并且不应执行ShowDialog
方法之后的代码。
我有一个应用程序,需要确保在我处置用户控件时,单击使用ShowDialog()的用户控件上的按钮打开的窗体将被关闭并处置。我在打电话...
您可以修改要自动关闭的表单吗?如果是这样,请尝试在每个表单中添加以下内容:
简短回答