이벤트란 사용자가 마우스나 키보드로 컴퓨터에 입력을 하면 발생하는 것으로 폼의 대표적인 이벤트는 다음과 같습니다.
· Activated : 폼이 활성화되거나 사용자에 의해 활성화 될 때 발생합니다.
· Click : 컨트롤을 클릭하면 발생
· Closed : 폼이 닫힐 때 발생
· Closing : 폼이 닫히는 동안 발생
· Deactivate : 폼이 포커스를 잃고 비활성 상태가 될 때 발생
· Disposed : Dispose() 메서드를 호출하여 구성 요소를 삭제하는 경우 발생
· FormClosed : 폼이 닫힌 후 발생
· FormClosing : 폼이 닫히기 전에 발생
· GetFocus : 컨트롤이 포커스를 받으면 발생
· KeyDown : 컨트롤에 포커스가 있을 때 키를 누르면 발생
· KeyPress : 컨트롤에 포커스가 있을 때 키를 누르면 발생
· KeyUp : 컨트롤에 포커스가 있을 때 키를 눌렀다 놓으면 발생
· Leave : 입력 포커스가 컨트롤에 벗어나면 발생
· Load : 폼이 처음으로 표시되기 전에 발생
· LostFocus : 컨트롤이 포커스를 잃으면 발생
· MenuComplete : 폼의 메뉴가 포커스를 잃으면 발생
· MenuStart : 폼의 메뉴가 포커스를 받으면 발생
· MouseClick : 마우스로 컨트롤을 클릭하면 발생
· MouseDoubleClick : 더블 클릭으로 발생
· MouseDown : 마우스 포인터가 컨트롤 위에 있을 때 마우스 단추를 클릭하면 발생
· MouseHover : 마우스 포인터가 컨트롤에 들어가면 발생
· MouseLeave : 마우스 포인터가 컨트롤에서 벗어나면 발생
· MouseMove : 마우스 포인터가 컨트롤 위로 이동하면 발생
· MouseWheel : 컨트롤에 포커스가 있을 때 마우스 휠을 움직이면 발생
· Shown : 폼이 처음 표시될 때마다 발생
폼이 생성될 때는
Resize - SizeChanged - ClientSizeChanged - ClientSizeChanged - ControlAdded - StyleChanged - TextChanged - Layout - Move - LocationChanged - HandleCreated - Invalidated - StyleChanged - BindingContextChanged - Load - InputLanguageChanged - InputLanguageChanged - GotFocus - Activated - Layout - VisibleChanged - Shown - Paint - ChangeUICues - Invalidated - Paint
폼은 내용을 구성한 후 Shown 이벤트를 시작으로 각 컨트롤를 추가하는 작업을 시작합니다. 각 컨트롤이 추가될 때 마다 Paint 이벤트가 호출된다.
폼이 종료 될 때는
FormClosing - FormClosed - Deactivate - HandleDestroyed - Disposed
순서로 이벤트가 진행된다.
폼을 이동할 때는
Move - LocationChanged - Deactivate - Paint
순으로 이벤트가 발생한다.
'VB.NET 2008 > VB - 폼(Form)' 카테고리의 다른 글
Windows Forms - 마우스 입력 (0) | 2011.04.10 |
---|---|
Windows Forms - 키보드 입력 (0) | 2011.04.10 |
Windows Forms - 모양 변경 (0) | 2011.04.10 |
Windows Forms - 자동 배율 조정 (0) | 2011.04.10 |
Windows Forms - 폼의 위치, 크기, 모달 또는 모달리스 (0) | 2011.04.10 |