c 如何實現子視窗關閉父視窗也關閉

2021-04-13 03:08:07 字數 514 閱讀 1321

其實是視窗間通訊的問題,在form1上開啟form2 ,form2 關閉時關閉form1

實現方法:

在子視窗form2中宣告事件:

public delegate void childclose();

public event childclose closefather;

然後在它的關閉事件中觸發本事件:

private void form2_closed(object sender, system.eventargs e)

在父視窗form1中(比如登陸視窗中):

然後彈出子form2窗體的地方這樣寫:

form2 ff=new form2();

ff.closefather+=new childclose(this.closethis); 

//closethis()是父窗體中的乙個方法

ff.show();

public void closethis()

完!

c 如何實現子視窗關閉父視窗也關閉

其實是視窗間通訊的問題,在form1上開啟form2 form2 關閉時關閉form1 實現方法 在子視窗form2中宣告事件 public delegate void childclose public event childclose closefather 然後在它的關閉事件中觸發本事件 pr...

c 實現子視窗關閉父視窗也關閉的簡單例項

其實是視窗間通訊的問題,在form1上開啟form2 form2 關閉時關閉form1 實現方法 在子視窗form2中宣告事件 public delegate void childclose public event childclose closefather 然後在它的關閉事件中觸發本事件 pr...

子視窗關閉通知父視窗

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