Limetime's TimeLine
article thumbnail
Published 2018. 5. 2. 17:17
(7) 폼 Visual Basic
반응형

(7) 폼

폼(Form) : 프로그램 실행 시 가장 먼저 나타나는 창.


ㆍ주요 속성

<고유 속성>

Font : 글꼴이나 글자 크기 지정

이름 : 객체를 유일하게 구별하기 위한 이름 (코딩에서 사용)

Caption : 제목표시줄에 나타날 문자 표시 (화면디자인에 사용)

BorderStyle : 테두리 유형 지정

ControlBox : 최소화, 최대화, 닫기 버튼 표시 여부 (기본값 : True)

MaxButton : 최대화 버튼 포함 여부 결정 (기본값 : True) "-"

MinButton : 최소화 버튼 포함 여부 결정 (기본값 : True) "ㅁ"

* MinㆍMaxButton 속성은 ControlBox속성에 종속

AutoRedraw : 폼 위에 출력된 내용을 폼 갱신 시 자동으로 다시 출력할지 여부 결정 (기본값 : False)

Movable : 사용자가 폼 이동을 가능하게 할지 여부 결정 (기본값 : True)


<공통 속성>

※ 대부분의 컨트롤에 존재.

Height, Width : 세로 높이/ 폼의 너비 조절

Left, Top : 왼쪽 좌표/ 상단 좌표 지정

Enabled : 이벤트에 개체가 응답할 수 있는지의 여부를 결정. (기본값 : True)

=> 폼의 활성화 또는 비활성화 설정

Visible : 숨김 여부 표시 (기본값 : True)

BackColor : 배경색 지정


ㆍ주요 메서드

Show : 폼을 화면에 표시 (Visible=True)

Hide : 폼을 화면에서 숨김 (Visible=False)

Move : 폼을 이동

SetFocus : 폼으로 포커스를 이동

*Focus는 마우스의 커서 위치이다. (깜빡)

(퍼옴..)

Print : 폼 위에 텍스트 출력

Line : 폼 위에 선 그리기

Cls : 폼 위에 텍스트 삭제 (clear)


ㆍ주요 이벤트

<고유 이벤트 - 기본 이벤트>

Load : 폼이 실행 될 때 발생 (메모리에 적재)

Unload : 폼이 닫힐 때 발생 (메모리에서 제거)


<공통 이벤트>

※ 대부분의 컨트롤에 존재

● 키보드 이벤트

KeyUp : 사용자가 키를 눌렀다 놓을 때 발생

KeyDown : 사용자가 키를 누를 때 발생

=> 눌렀을 때 계속 입력되는 경우

KeyPress : 사용자가 표준 아스키를 누르면 발생

=> 키보드의 문자나 숫자, 특수문자 등..

*ASCII(American Standard Code for Information Interchange)


● 마우스 이벤트

Click : 폼 내부를 클릭할 때 발생

DbClick : 폼 내부를 더블 클릭할 때 발생 (Doble)

MouseUp : 폼 내부를 클릭한 다음 놓을 때 발생 (딸~)

MouseDown : 폼 내부를 마우스로 누를 때 발생 (~깍)

MouseMove : 폼 내부에서 마우스 이동할 때 발생



반응형
profile

Limetime's TimeLine

@Limetime

포스팅이 좋았다면 "공감❤️" 또는 "구독👍🏻" 해주세요!