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/

10-11 01:51