是对话框和&消息框“添加了控件”?

时间:2014-02-01 02:41:29

标签: c# winforms user-controls dialog

当您致电MessageBox.Show()Form.ShowDialog()Form.Show()时,表单/模式对话框是否已添加到来电/父表单或控件?只有在您指定父级时才会发生这种情况,例如Form.ShowDialog(this)

我问,因为我正在扩展System.Windows.Forms.Panel类以添加其他约束,例如max#of direct children controls,并且只允许添加指定的Type个控件。我想确保对话&消息框不受这些约束的影响(除非特别要求)。那里似乎没有关于这个主题的太多信息;可能是因为没有任何容器控件具有开箱即用的这些限制。

1 个答案:

答案 0 :(得分:0)

不,不!对话框不会添加到调用者/父窗体或控件。