我只是陷入了一个非常简单的境地,无法帮助自己。我的问题是 怎么办我检查我的mdiparent是否包含子表单? 将不胜感激。
答案 0 :(得分:2)
您可以使用父表单的ActiveMdiChild属性。
如果父级不包含任何MDI子表单,则为null
。
答案 1 :(得分:1)
对于你问题的标题:
int formCount = this.MdiChildren.Count(); \\ or .Length
MessageBox.Show("I have " + formCount.ToString() + " child forms open.");
对于你问题的其他部分:
Form2 f2 = new Form2();
f2.MdiParent = this;
f2.Show();
if (this.MdiChildren.Contains(f2))
MessageBox.Show("Form2 f2 is opened");