我一直在以下列方式对所有新 Windows 使用 ShowDialog()。
SomeGui test = new SomeGui();
test.ShowDialog();
refreshSomeListView();
但是最近我开始使用 Show() 而不是 ShowDialog() 并且效果更好。唯一的缺点是refreshSomeListView();
不能像上面的例子那样使用,因为如果我把它留在那里,它会在新窗口出现时立即执行。
知道用户已关闭test
窗口并且现在refreshSomeListView();
应该执行的最佳方法是什么?对此有什么建议的方法?它应该涉及在关闭/关闭的测试 GUI 中设置事件还是有其他/更好的方法?