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

