我正在VB.NET中开发一个WinForms应用程序,处理样式数据集,当用户点击另一个集合的标签时,它会通过对话框提示“您将离开此样式预设以编辑另一个样式。在这一个吗?[是] [否]“VB.NET:如何在这种情况下关闭并重新打开对话框?
但是,我面临的问题是,当用户单击任一选项,并且对话框关闭,一切都必须刷新,并重新加载窗体似乎是不错的选择。
我试图把一个公共子模块,这是否对:
Public Sub CloseOpenStyleDlg()
KeepOrDiscardPrompt.Close()
StylesDlg.Close()
StylesDlg.ShowDialog()
End Sub
但只要该子从提示调用时,它的应用程序崩溃。 (在调试时不显示错误,只是崩溃)我应该如何从给定的对话框关闭对话框,它是父对象,并重新打开它的父对象? (这会触发父级的所有Dialog_Load()代码)
在此先感谢! :)
Thanks =)我重新安排了Form_Load()之外的代码,从现在开始,我几乎总是遵守最佳做法(严重写作的代码是如此地狱!),但你的榜样解决了我对如何重新打开表单,所以选择了=) – 2009-09-04 00:11:33