ShowDialog();
和ShowDialog(IWin32Window);
似乎对我做的完全相同。该文档也不是很清楚。
有人告诉我ShowDialog(IWin32Window);
将确保对话框窗口位于作为所有者窗口传入的任何内容的顶部。
MSDN文档没有对此进行提及,因此感觉有点像是黑魔法。
最佳答案
http://msdn.microsoft.com/en-us/library/w61zzfwe.aspx非常清楚地表明该参数表示所有者窗口。这就是所有者窗口的行为-它保留在其子级后面,并且不会关闭而仍保持其子级显示。
关于c# - C#中的ShowDialog()和ShowDialog(IWin32Window)有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7449170/