【发布时间】:2010-11-25 11:01:40
【问题描述】:
我正在 VB.NET 中开发一个 WinForms 应用程序,它处理样式数据集,当用户单击另一个集合的标签时,它会通过对话框提示“您将离开此样式预设以编辑另一个。保留这个有变化吗?[是] [否]”
但是,我面临的问题是,当用户单击任一选项并关闭对话框时,必须刷新所有内容,再次加载表单似乎是一个不错的选择。
我试过在一个模块上放一个公共子,这样做:
Public Sub CloseOpenStyleDlg()
KeepOrDiscardPrompt.Close()
StylesDlg.Close()
StylesDlg.ShowDialog()
End Sub
但是,一旦从提示符中调用该 sub,它就会使应用程序崩溃。 (在调试中不显示错误,只是崩溃)我应该如何从给定的对话框中关闭对话框,它是父级,然后重新打开它的父级? (触发父级的所有 Dialog_Load() 代码)
提前致谢! :)
【问题讨论】:
标签: vb.net winforms .net-3.5 dialog