我有一个需要显示对话框的MDIChild表单.我目前正在从mdichild形式中这样做… f.ShowDialog(Me) 我应该使用f.ShowDialog(mdiparent)吗? 在调用ShowDialog()之前设置所有者有什么区别? 不同之处在于父
f.ShowDialog(Me)
我应该使用f.ShowDialog(mdiparent)吗?
在调用ShowDialog()之前设置所有者有什么区别?
不同之处在于父母拥有对话框.如果显式设置父级,则该窗口拥有该对话框.如果未设置它(使用无参数版本的ShowDialog),则应用程序的当前活动窗口将拥有该对话框.那是 MSDN,顺便说一下.这很有用的方法是通过使用FormStartPosition.CenterParent枚举设置StartPosition属性来使对话框居中.