■ Form 클래스에서 이벤트 발생 순서를 보여준다.
▶ 폼 실행
1 2 3 4 5 6 7 8 9 10 11 12 |
Form.Move Form.LocationChanged Form.StyleChanged Form.BindingContextChanged Form.Load Form.Layout Form.VisibleChanged Form.Activated Form.Shown Form.Paint |
▶ 다른 창으로 가려지는 경우
1 2 3 4 |
Form.Deactivate Form.Paint |
▶ 다른 창에 가려졌다가 다시 보이는 경우
1 2 3 4 |
Form.Activated Form.Paint |
▶ 클릭해서 다른 창으로 가려졌다가 다시 보이는 경우
1 2 3 4 5 |
Form.Activated Form.Paint Form.MouseCaptureChanged |
▶ 마우스가 움직이는 경우
1 2 3 4 5 6 |
Form.MouseEnter Form.MouseMove Form.MouseHover Form.MouseLeave |
▶ 키보드가 눌려지는 경우
1 2 3 4 5 6 |
Form.PreviewKeyDown Form.KeyDown Form.KeyPress Form.KeyUp |
▶ 폼이 종료되는 경우
1 2 3 4 |
Form.FormClosing Form.FormClosed |