0
我只是停留在一個非常簡單的情況bt不能幫助自己。我的問題是 如何檢查我的mdiparent是否包含子窗體? 幫助將不勝感激。檢查MDI容器是否爲空
我只是停留在一個非常簡單的情況bt不能幫助自己。我的問題是 如何檢查我的mdiparent是否包含子窗體? 幫助將不勝感激。檢查MDI容器是否爲空
您可以使用父窗體的ActiveMdiChild屬性。
如果父代不包含任何MDI子窗體,它將是null
。
對於你的問題的標題:
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");