1
3
不同之处在于父级拥有对话框。如果显式设置父级,则该窗口拥有该对话框。如果不设置它(使用ShowDialog的无参数版本),则应用程序的当前活动窗口拥有该对话框。这是关于 MSDN ,BTW. 其中,通过使用FormStartPosition.CenterParent枚举设置StartPosition属性,可以使对话框居中。 |
2
4
我不确定这是否相关,但在ShowDialog中传递所属表单时遇到了一些问题,我通常这样做:
|
3
0
这确实有区别… 我有一个调用ShowDialog(Me)的MDI子级,在生成的对话框窗口中,Me.Owner引用MDI容器,而不是MDI子级。 使用me.owner.activecontrol是一种解决方法,但使用:
很好。在结果对话框窗口中,me.owner现在引用MDI子级。 希望这有帮助! |