子視窗:
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...