728x90
반응형
728x170
using System;
using System.Windows.Forms;
Application.ExitThread();
Environment.Exit(0);
※ 메시지 루프를 모두 처리하지 않고, 현재 쓰레드를 종료한 후 모든 창을 닫는다.
※ Application.Exit 메소드와 중요한 차이는 FormClosing을 호출하지 않는다는 점이다.
※ System.Windows.Forms.CloseReason을 보면, Application은 다양한 이유로 종료될 수 있는데, 상황에 따라 FormClosing에서 쓰레드의 종료 처리 등을 해주어햐 하지만 Application.ExitThread 메소드는 이를 수행할 수 없다.
※ Environment.Exit 메소드 또한 프로세스와 모든 쓰레드를 단순히 제거하고 종료하게 되는데, 운영 체제에 Exit Code로 0(정상 종료)을 반환한다.
728x90
반응형
그리드형(광고전용)
'C# > WinForm' 카테고리의 다른 글
[C#/WINFORM] 이미지를 PDF 파일로 저장하기 (0) | 2014.12.31 |
---|---|
[C#/WINFORM] 투명 비트맵 그리기 (0) | 2014.12.27 |
[C#/WINFORM] 리소스 스트림 구하기 (0) | 2014.12.27 |
[C#/WINFORM] ClickOnce 배포하기 (0) | 2014.12.06 |
[C#/WINFORM] Application 클래스 : ThreadException 이벤트를 사용해 예외 처리하기 (0) | 2014.12.06 |
[C#/WINFORM] Application 클래스 : Exit 메소드를 사용해 프로그램 종료하기 (0) | 2014.12.06 |
[C#/WINFORM] Form 클래스 : 더블 버퍼링 설정하기 (0) | 2014.12.06 |
[C#/WINFORM] 비트맵 텍스트 쓰기 (0) | 2014.12.05 |
[C#/WINFORM] Application 클래스 : XP 테마 적용하기 (0) | 2014.12.03 |
[C#/WINFORM] ComboBox 클래스 : 열거형 값 바인딩 하기 (0) | 2014.12.03 |
댓글을 달아 주세요