子視窗關閉通知父視窗

2021-06-06 00:24:06 字數 740 閱讀 5427

子視窗:

public partial class formsub : form

public delegate void updatedatadelegate();//宣告乙個委託

public updatedatadelegate updatetextbox; //定義委託

public formsub()

initializecomponent();

private void myformclosed(object sender, eventargs e)

updatetextbox();

在designer.cs 檔案裡新增

this.closed += new system.eventhandler(this.myformclosed);

父視窗:

public partial class formfather : form

public formsub()

initializecomponent();

formsub form=new formsub();

form. updatetextbox+=method1; //新增事件佇列 (觀察者模式)

form. updatetextbox+=method2;

private void method1()

//子視窗關閉被呼叫的方法

private void method2()

//子視窗關閉被呼叫的方法

利用委託來實現關閉子視窗通知父視窗執行方法

子視窗 public partial class formsub form public delegate void updatedatadelegate 宣告乙個委託 public updatedatadelegate updatetextbox 定義委託 public formsub initi...

swing 子視窗關閉時重新整理父視窗

基本原理是這樣的 1 在父類中定義乙個重新整理父視窗內容的方法 2 在父視窗中開啟子視窗時,將父視窗的例項也傳給子視窗 3 子類中建立乙個父類例項的屬性,在子類在構造方法中用此屬性接受傳過來的父類例項 4 子視窗關閉時,呼叫父類中的方法,實現對父視窗內容的重新整理。說明 本方法不包括從子視窗向父視窗...

WPF 關閉子視窗時重新整理父視窗

關閉子視窗後子視窗進行某個操作後重新整理父視窗 父視窗 彈出視窗 private void mifuncset click object sender,routedeventargs e 設定視窗關閉時執行的方法 void funcsettingclosed 子視窗 定義委託 public dele...