1. 程式人生 > >C# WinForm程式退出的方法(筆記)

C# WinForm程式退出的方法(筆記)

1.this.Close();   只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒(非主執行緒),也無法乾淨地退出;

2.Application.Exit();  強制所有訊息中止,退出所有的窗體,但是若有託管執行緒(非主執行緒),也無法乾淨地退出;

3.Application.ExitThread(); 強制中止呼叫執行緒上的所有訊息,同樣面臨其它執行緒無法正確退出的問題;

4.System.Environment.Exit(0);   這是最徹底的退出方式,不管什麼執行緒都被強制退出,把程式結束的很乾淨。

相關推薦

C# WinForm程式退出方法筆記

1.this.Close();   只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒(非主執行緒),也無法乾淨地退出; 2.Application.Exit();  強制所有訊息中止,退出所有的窗體,但是若有託管執行緒(非主執行緒),也無法乾淨地退出; 3.Application

C# WinForm程式退出方法

1.this.Close();   只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒(非主執行緒),也無法乾淨地退出; 2.Application.Exit();  強制所有訊息中止,退出所有的窗體,但是若有託管執行緒(非主執行緒),也無法乾淨地

C#中WinForm程式退出方法技巧總結

在c#中退出WinForm程式包括有很多方法,如:this.Close(); Application.Exit();Application.ExitThread(); System.Environment.Exit(0); 等他們各自的方法不一樣,下面我們就來詳細介紹一下。 1.this.Close()

JQ 選擇器各種方法 筆記

nim textarea input 多個 contains 內容 checked new 使用 $("#a") //id選擇器,根據ID選擇元素,唯一$(".class") //class選擇器。根據元素的class選取元素節點,可能會有多個$("div") //標簽選

程式設計菜鳥到大佬之路:C語言程式特別篇

程式設計習題 迴圈例題選講 例1.乘方計算 給出一個整數a和一個正整數n,求乘方ana^nan。 輸入:一行,包含兩個整數a和n。 -1000000 <= a <= 1000000,1 <= n <= 10000。 輸出:一個整數,

Mapped Statements collection does not contain value for 解決方法筆記

1.mybatis的對映檔案的命令空間與介面的全限定名不一致; 2有可能mybatis的對映檔名字與介面的類名字不一致; 3.還有一種情況就是介面宣告的方法在對映檔案裡面沒有。 4.maven專案中 dao中的xml檔案沒有被打包,可以看一下classes資料夾,如果沒有則在po

C#的擴展方法this

lin [] 靜態 null sil hab expect blank method 先在StringLibrary類中定義一個靜態方法,如下: public static class StringLibrary {      //第一個參數指定該方法作用於

Linux下執行時呼叫動態連結庫.so的三種方法筆記

在/etc/ld.so.conf.d/下建立xxx.conf,在文字中加入.so所在路徑,如:/usr/xxx等等,然後使用相應ldconfig命令使之生效。 將.so所在路徑新增為LD_LIBRARY_PATH環境變數。 在編譯命令中使用-Wl,-rpath

μc/os-II原理簡介筆記

第一章 1、實時作業系統必須是多工系統,任務的切換時間應與系統中的任務數無關,並且中斷延遲的時間應該可預知並儘可能短。 第二章 3.1.1 1、從任務的儲存結構上看,μc/os-II的任務由:任務程式程式碼、任務堆疊和任務控制塊組成。 2、μc/os-II是所有的任務都是執

C語言簡單說】二:第一個C語言程式詳解1

如有錯誤請給與糾正… 上一個教程只說明瞭第一個C語言程式原始碼中的: printf("Hello Wrold!"); 這行程式碼的含義,現在我們來說說全部程式碼;當然為了各位的方便,我就把那個程式

C#中WinForm程序退出方法技巧總結

ren sender body 登錄 ble 按鈕 動作 打開 alt 一、關閉窗體 在c#中退出WinForm程序包括有很多方法,如:this.Close(); Application.Exit();Application.ExitThread(); System.E

C#中WinForm程序退出方法技巧總結

sys 返回 展開 退出程序 結束 所有 body rgs cat 本文實例總結了C#中WinForm程序退出方法技巧。分享給大家供大家參考。具體分析如下: 在c#中退出WinForm程序包括有很多方法,如:this.Close(); Application.Exit();

最優化程式c++的方法GSL

解決的問題 最優化問題的一般形式  minf(paras) minf(paras) s.t.paras∈[paras_lower,paras_upper] s.t.paras∈[paras_lower,paras_upper] 這個是數學上的一般形式,當求函式的最大值時候只

C#Winform程式如何使用ClickOnce釋出並自動升級圖解

有不少朋友問到C#Winform程式怎麼樣配置升級,怎麼樣打包,怎麼樣釋出的,在這裡我解釋一下打包和釋出 關於打包的大家可以看我的文章C# winform程式怎麼打包成安裝專案(圖解) 其實打包是打包

C#調用Java方法詳細實例

art dem 關系 進行 網上 auto mar ctr 環境 閱讀目錄 C#調用c++ C#調用JAVA方法 C#可以直接引用C++的DLL和轉換JAVA寫好的程序。最近由於工作原因接觸這方面比較多,根據實際需求,我們通過一個具體例子把一個JAVA方法轉換成可以

C# 基礎知識復習---方法參數傳遞

val 相同 clas 沒有 tel cal 引用傳遞 局部變量 調用 一個方法是把一些相關的語句組織在一起,用來執行一個任務的語句塊。每一個 C# 程序至少有一個帶有 Main 方法的類。 要使用一個方法,您需要: 定義方法 調用方法 按值傳遞參數 這是參數傳遞

c# winform打印excel使用NPOI+Spire.xls+PrintDocument直接打印excel

rec stream idt oid 預覽 什麽 excel打印 cal 不同的 前言 c#做winform程序要求生成並打印Excel報告,為了不安裝Office相應組件,我選擇了NPOI來生成Excel報告,用winform的PrintDocument控件

C++ 中vector的使用方法

ron 在二維數組中 mes pan col 說明 pre detail size 原地址:http://blog.csdn.net/duan19920101/article/details/50617190/ 在c++中,vector是一個十分有用的容器。 作用:

C++中路徑的處理方法string

ble fin ase names 復制字符串 ostream 是否 substr() 新的 string 類提供字符串處理函數,利用這些函數,程序員可以在字符串內查找字符,提取連續字符序列(稱為子串),以及在字符串中刪除和添加。我們將介紹一些主要函數。 1.函數find_

第一章 程序設計和C語言筆記

deb 第一章 bug 總結 warn 標準 war 包含 基本 一、程序和程序語言 程序:完成某項事務所預設的活動方式和活動過程。 程序設計:人們描述計算機要做的工作。 對於工作過程的細節動作描述就是一個“程序”。 在一個程序描述中,總有一批預先假定的“基本動作”,是執行