c# 實現子窗口關閉父窗口也關閉的簡單實例
更新時間:2017年02月20日 10:24:37 投稿:jingxian
下面小編就為大家?guī)硪黄猚# 實現子窗口關閉父窗口也關閉的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
其實是窗口間通訊的問題,在form1上打開form2 ,form2 關閉時關閉form1
實現方法:
在子窗口form2中聲明事件:
public delegate void childclose();
public event childclose closefather;
然后在它的關閉事件中觸發(fā)本事件:
private void Form2_Closed(object sender, System.EventArgs e)
{
//用事件去關閉主窗口
closefather();
}
在父窗口form1中(比如登陸窗口中):
然后彈出子form2窗體的地方這樣寫:
Form2 ff=new Form2();
ff.closefather+=new childclose(this.closethis); //closethis()是父窗體中的一個方法
ff.Show();
public void closethis()
{
this.Close();
}
以上這篇c# 實現子窗口關閉父窗口也關閉的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
C#獲取某路徑文件夾中全部圖片或其它指定格式的文件名的實例方法
在本篇文章里小編給大家整理的是關于C#獲取某路徑文件夾中全部圖片或其它指定格式的文件名的實例方法,需要的朋友們參考下。2019-10-10
C#中的靜態(tài)字段double.Epsilon實例詳解
double.Epsilon 是C#中的一個靜態(tài)字段,表示 double 數據類型的最小可表示的正數值,這篇文章主要介紹了C#中的靜態(tài)字段double.Epsilon的相關知識,需要的朋友可以參考下2024-01-01
在WPF中合并兩個ObservableCollection集合
這篇文章介紹了在WPF中合并兩個ObservableCollection集合的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06

