반응형
C#에서 폼 종료에 관련된 메서드들은
FormClosing()
FormClosed()
Close()
가 있다.
사용자가 폼의 x 버튼을 누르거나 프로그램에서 Close()가 호출된다면
FormClosing();
Close();
FormClosed();
의 순서로 호출 된다고 생각해도 된단다.
FormClosing()
FormClosed()
Close()
가 있다.
사용자가 폼의 x 버튼을 누르거나 프로그램에서 Close()가 호출된다면
FormClosing();
Close();
FormClosed();
의 순서로 호출 된다고 생각해도 된단다.
C# 초보라 몰랐는데
FormClosing()을 사용하면 메세지박스로 종료안되게 걸러놔도 종료가 되버려서 어떻게하면 멈출 수 있을까 생각했더니
e.Cancel = true 로 넣어주면 된단다. 허허허. 그렇군. FormClosing은 결국 Close()를 부르기 때문에.... ㅠㅠ
암튼 C# 되게 편하네.
출처 : http://artdev.tistory.com/3
반응형
'▩▩ 프로그래밍 ▩▩ > C#' 카테고리의 다른 글
[C#] 레지스트리 등록 / 읽기 / 삭제 (1) | 2013.06.26 |
---|---|
[C#] 이미지 <-> byte[] (0) | 2013.06.26 |
[GMap] 도구상자에 GMap 컨트롤 추가 (2) | 2013.05.30 |
[C#] byte[] 를 구조체로 바꾸기 (0) | 2013.04.18 |
[C#] 텍스트박스(TextBox)에서 엔터(Enter)쳐서 이벤트 실행할 때 (0) | 2013.03.27 |
[C#] 폼 크기 조절 못하게하기 (2) | 2013.03.27 |
[C#] 스레드(thread) 사용 시 매개변수 넘기기 (delegate) (0) | 2013.03.27 |
[C#] 스레드풀, ThreadPool (3) | 2013.03.14 |