728x90
Window 수명 주기
Window의 수명 주기는 SourceInitailzed로 시작하는데 이는 Win32 시스템과의
상호 운영을 위해 발생하는 이벤트이다.
Activated 이벤트
Activated 이벤트는 창을 처음 여는 경우 마우스로 선택하거나 Alt+Tab을
누르거나 작업 관리자에서 사용자가 창을 전환하는 경우 사용자가 창의 작업
표시줄 단추를 클릭하는 경우 발생한다. 응용 프로그램의 동작이나 상태가 활성화
상태에 따라 달라지는 경우 IsActive를 검사하여 현재 활성화 상태를 확인할 수
있다.
ContenRendered 이벤트
콘텐츠가 렌더링 된후 발생 한다. 창에 콘텐츠가 없으면 이 이벤트가 발생하지
않는다.
Closing 이벤트
창에 대해 Close 가 호출 되었을 때 발생하는 이벤트 이다. 취소가 가능하다.
사용자가 Alt+F4를 누른 경우 Shutdown 이 호출된 경우 발생 한다. 하지만
창이 다른 창의 자식 창으로 열렸을 때는 Closing 이벤트가 호출 되지 않는다.
Deactivated 이벤트
창이 배경 창으로 전환될 때 발생 한다. 사용자가 Alt+Tab 또는 작업 관리자를
사용하여 다른 응용 프로그램의 창으로 전환하는 경우 사용자가 다른 응용
프로그램의 창에 대한 작업 표시줄 단추를 클릭하는 경우 발생한다.
Closed 이벤트
창이 완전히 닫힌 후 발생하고 취소는 되지 않는다.
728x90
'C# > Winform' 카테고리의 다른 글
(.NET) Animator for WinForms (0) | 2017.04.18 |
---|---|
(펌) 색상추출프로그램 (0) | 2017.04.17 |
(.NET) 공용언어런타임(CLR) (0) | 2017.04.15 |
(.NET) visual studio 도구상자 비활성화 시 조치방법 (0) | 2017.04.15 |
(.NET) 자신의 IP 가져오기 (0) | 2017.04.15 |