我有一個包含3個窗體的程序。 父母和其他孩子。 首先,主窗體和子窗體1將打開,子窗體1中有兩個按鈕。 如果用戶單擊第一個按鈕,則會顯示第二個子窗體。 ,如果用戶點擊第二個按鈕,第二個孩子的文本框的文本將被存儲在第一個孩子的數組中。MDIchild如何控制c#中的另一個MDIchild
如果有任何解決方案,請分享,因爲我會很感激...:d
問候,
我有一個包含3個窗體的程序。 父母和其他孩子。 首先,主窗體和子窗體1將打開,子窗體1中有兩個按鈕。 如果用戶單擊第一個按鈕,則會顯示第二個子窗體。 ,如果用戶點擊第二個按鈕,第二個孩子的文本框的文本將被存儲在第一個孩子的數組中。MDIchild如何控制c#中的另一個MDIchild
如果有任何解決方案,請分享,因爲我會很感激...:d
問候,
因爲你的頭銜問起控制從另一個MDI子:您可以訪問MDI子表格集合與MdiChildren
property。父表單本身將通過MdiParent
property從子表單中提供。
一旦您獲得表單集合,只需查找您想要的表單,將其轉換爲您的類型化表單類並且瞧,就可以訪問它。這裏有一個如何,你可以在一個行提取它的一個例子:控制形式將取決於你如何公開其控件和屬性
// assuming the desired form is loaded and unique
var otherForm = this.MdiParent.MdiChildren.OfType<YourFormType>().Single();
在這一點上,。
現在,從點擊按鈕創建表單,這應該是一件輕而易舉的事情。如果你已經知道如何加載你的第一個子表單,你就知道如何加載第二個子表單。如果你不能請分享你遇到的困難的更多細節。
你沒有嘗試任何東西? –
sry bro !!!!我寫了但是它的速度很慢,因爲我使用了panel而不是form.but但它不是一個程序,它只是一個例子! – Massoud