我有一个Main
表单,它是MDI,它有很多子表单。
我想限制一次可以打开的表单数量 - 例如一次打开的表格不超过8个。
我该如何做到这一点?
答案 0 :(得分:1)
如果您正确使用MDI,那么只需检查主MDI表单中MdiChildren
集合的长度:
private void button1_Click(object sender, EventArgs e)
{
if (this.MdiChildren.Length < 8)
{
Form child = new Form();
child.MdiParent = this;
child.Show();
}
}