当前位置 : 主页 > 网页制作 > html >

.net – 如何从MDIChild表单中正确显示Diadog()?

来源:互联网 收集:自由互联 发布时间:2021-06-12
我有一个需要显示对话框的MDIChild表单.我目前正在从mdichild形式中这样做… f.ShowDialog(Me) 我应该使用f.ShowDialog(mdiparent)吗? 在调用ShowDialog()之前设置所有者有什么区别? 不同之处在于父
我有一个需要显示对话框的MDIChild表单.我目前正在从mdichild形式中这样做…

f.ShowDialog(Me)

我应该使用f.ShowDialog(mdiparent)吗?

在调用ShowDialog()之前设置所有者有什么区别?

不同之处在于父母拥有对话框.如果显式设置父级,则该窗口拥有该对话框.如果未设置它(使用无参数版本的ShowDialog),则应用程序的当前活动窗口将拥有该对话框.那是 MSDN,顺便说一下.

这很有用的方法是通过使用FormStartPosition.CenterParent枚举设置StartPosition属性来使对话框居中.

网友评论