첨부 소스 코드는 나눔고딕코딩 폰트를 사용합니다.
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
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요