最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入理解C#窗體關(guān)閉事件

 更新時間:2021年10月31日 10:48:17   作者:星星是我  
很多初學者都想把默認的C#關(guān)閉按鈕事件弄明白,本文就介紹一下C#窗體關(guān)閉事件,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

很多初學者都想把默認的C#關(guān)閉按鈕事件弄明白,主要用在我想關(guān)閉窗口但是我還想在關(guān)閉前有一個提示,可是網(wǎng)上真的有太多的答案都是錯的,今天在這里從頭到尾給大家設(shè)置一下,希望可以幫到大家。

1、第一步

這是在窗體屬性設(shè)置的名字不能和默認重名,否則不好使

2、第二步

名號命名好后,雙擊這個名字就可以對這個事件進行編輯了,找不到的就可以進入.cs文件自己查看

 private  void frmMom_FormClosing(object sender, FormClosingEventArgs e)
    {
        
        DialogResult result = MessageBox.Show("你確定要關(guān)閉嗎!", "提示信息", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
        if (result == DialogResult.OK)
        {
            Console.WriteLine("1");
            e.Cancel = false;
           //點擊OK
        }
        else
        {
           
            Console.WriteLine("2");
            e.Cancel = true;
        }
    }

3、最后可以檢查一下設(shè)計designer.cs的文件看看對不對

this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmMom_FormClosing);

this.frmMom_FormClosing不能和FormClosing 重名否則報錯,記住啊
還有一個屬性就是FormClosed,這個方法是用在關(guān)閉頁面后你想執(zhí)行的方法,比如關(guān)閉頁面后關(guān)閉一個服務(wù)之類的。

C# 使用多線程,在關(guān)閉窗體時 怎么關(guān)閉窗體的所有線程,使程序退出。

  • this.Close(); 只是關(guān)閉當前窗口,若不是主窗體的話,是無法退出程序的,另外若有托管線程(非主線程),也無法干凈地退出;
  • Application.Exit(); 強制所有消息中止,退出所有的窗體,但是若有托管線程(非主線程),也無法干凈地退出;
  • Application.ExitThread(); 強制中止調(diào)用線程上的所有消息,同樣面臨其它線程無法正確退出的問題;
  • System.Environment.Exit(0); 這是最徹底的退出方式,不管什么線程都被強制退出,把程序結(jié)束的很干凈。
  • Thread_VIEW.Abort(); 關(guān)閉Thread_VIEW線程
  • Thread_SAVE.Abort(); 關(guān)閉Thread_SAVE線程

到此這篇關(guān)于深入理解C#窗體關(guān)閉事件的文章就介紹到這了,更多相關(guān)C#窗體關(guān)閉事件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#使用反射機制實現(xiàn)延遲綁定

    C#使用反射機制實現(xiàn)延遲綁定

    這篇文章介紹了C#使用反射實現(xiàn)延遲綁定的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • C# char[]與string byte[]與string之間的轉(zhuǎn)換詳解

    C# char[]與string byte[]與string之間的轉(zhuǎn)換詳解

    在本篇文章里小編給大家分享的是關(guān)于C# char[]與string byte[]與string之間的轉(zhuǎn)換的知識點內(nèi)容,需要的朋友們參考下
    2019-11-11
  • C#如何獲取枚舉的描述屬性詳解

    C#如何獲取枚舉的描述屬性詳解

    這篇文章主要給大家介紹了關(guān)于C#如何獲取枚舉的描述屬性的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-02-02
  • 互斥量mutex的簡單使用(實例講解)

    互斥量mutex的簡單使用(實例講解)

    本篇文章主要是對互斥量mutex的簡單使用進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • C#實現(xiàn)XML文檔的增刪改查功能示例

    C#實現(xiàn)XML文檔的增刪改查功能示例

    這篇文章主要介紹了C#實現(xiàn)XML文檔的增刪改查功能,結(jié)合實例形式分析了xml文檔的創(chuàng)建及C#針對xml文檔的加載及增刪改查等操作技巧,需要的朋友可以參考下
    2017-01-01
  • C# try catch代碼塊不起效果的解決方法

    C# try catch代碼塊不起效果的解決方法

    本文主要介紹了C# try catch代碼塊不起效果的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • C# 操作符之二 算數(shù)操作符

    C# 操作符之二 算數(shù)操作符

    算數(shù)操作符+,-,*,/,%,的用法和大多程序設(shè)計語言是相同的,%號的作用是整數(shù)除法中產(chǎn)生余數(shù),而整數(shù)法會直接去掉小數(shù)部分,而不是四舍五入。
    2011-02-02
  • C#實現(xiàn)DataTable轉(zhuǎn)換成IList的方法

    C#實現(xiàn)DataTable轉(zhuǎn)換成IList的方法

    這篇文章主要介紹了C#實現(xiàn)DataTable轉(zhuǎn)換成IList的方法,涉及C#針對DataTable操作的相關(guān)技巧,需要的朋友可以參考下
    2016-03-03
  • C# 表達式目錄樹Expression的實現(xiàn)

    C# 表達式目錄樹Expression的實現(xiàn)

    本文主要介紹了C# 表達式目錄樹Expression的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • C#判斷獲取的是文件夾還是文件的實例

    C#判斷獲取的是文件夾還是文件的實例

    今天小編就為大家分享一篇C#判斷獲取的是文件夾還是文件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06

最新評論

平度市| 伽师县| 施甸县| 镇平县| 宁波市| 中牟县| 南通市| 宝清县| 兴隆县| 西藏| 镇沅| 光泽县| 和硕县| 罗源县| 江门市| 安康市| 开阳县| 馆陶县| 栾城县| 锦屏县| 金沙县| 南城县| 延吉市| 都匀市| 武强县| 集安市| 克拉玛依市| 临颍县| 日喀则市| 临漳县| 应用必备| 安阳市| 扬中市| 凤凰县| 霍城县| 镇宁| 红桥区| 西宁市| 苍南县| 沁阳市| 多伦县|