当您致电MessageBox.Show()
或Form.ShowDialog()
或Form.Show()
时,表单/模式对话框是否已添加到来电/父表单或控件?只有在您指定父级时才会发生这种情况,例如Form.ShowDialog(this)
?
我问,因为我正在扩展System.Windows.Forms.Panel
类以添加其他约束,例如max#of direct children controls,并且只允许添加指定的Type
个控件。我想确保对话&消息框不受这些约束的影响(除非特别要求)。那里似乎没有关于这个主题的太多信息;可能是因为没有任何容器控件具有开箱即用的这些限制。
答案 0 :(得分:0)