我把按鈕放在父窗口上去到子窗口。爲了關閉子窗口我使用this.close()上的按鈕單擊,但我想通過點擊子窗口的按鈕關閉父窗口和子窗口。從子窗口關閉父窗口
0
A
回答
1
將父窗體傳入子窗體並在關閉的事件處理函數中調用其close方法。
0
你可以從孩子的父窗體關閉,但似乎打破封裝原則的一點。
另一種方法是從父級訂閱子窗體的關閉事件,然後在父級內您可以對此進行響應 - 有關實施的信息,請參閱Winform form closed event。
2
試試這個
If Child.ShowDialog = DialogResult.OK Then
Parent.close
End If
子窗體關閉按鈕
Me.diaglogresult=DialogResult.OK
0
private void btnOpenForm_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.FormClosed += new FormClosedEventHandler(frm2_FormClosed);
frm2.Show();
this.Hide();
}
private void frm2_FormClosed(object sender, FormClosedEventArgs e)
{
this.Close();
}
相關問題
- 1. 從父窗口關閉子窗口
- 2. 關閉子窗口刷新父窗口
- 3. 使用子窗口關閉父窗口。
- 4. 關閉子窗口加載父窗口
- 5. 從父窗口關閉模式窗口
- 6. 如何在父窗口關閉時從子窗口訪問父窗口方法?
- 7. 當父窗口在Jquery中關閉時關閉子窗口
- 8. 如何關閉父窗口關閉子窗口?
- 9. 如何防止父窗口關閉之前關閉子窗口
- 10. 在javascript中關閉父窗口時如何關閉子窗口?
- 11. 父窗口關閉時關閉所有子窗口
- 12. 當父窗口關閉時自動關閉子窗口
- 13. 從子窗口重定向到父窗口並關閉子窗口
- 14. WPF關閉子關閉父窗口
- 15. 從父母的關閉子窗口
- 16. 如何從父窗口onload關閉子窗口?
- 17. 從ViewModel關閉子窗口
- 18. 子窗口關閉時通知窗口
- 19. 當一個子窗口打開時關閉父窗口
- 20. 刷新父窗口時子窗口未關閉
- 21. 關閉子窗口後在父窗口中調用函數
- 22. 關閉子窗口時父窗口使用框架
- 23. 關閉父窗口中的所有子窗口
- 24. 子窗口關閉時如何運行父窗口的功能?
- 25. 如何關閉子窗口的父窗口
- 26. 父窗口用戶註銷時關閉特定的子窗口
- 27. 如何在子窗口關閉時提交父窗口表單
- 28. 關閉子窗口,重定向父窗口
- 29. javascript:父窗口如何知道其子窗口關閉?
- 30. 關閉子窗口時刷新父窗口