Notice
Recent Posts
Recent Comments
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

4. 텍스트박스 컨트롤 본문

비주얼 베이직/03 윈도 폼 컨트롤

4. 텍스트박스 컨트롤

빌드이너프 2024. 5. 20. 21:57

텍스트박스 컨트롤

: 텍스트를 입력하고 편집할 때 사용한다.

기본적으로 한 줄 텍스트만 허용하지만 설정을 변경하면 여러 줄을 입력하고 편집할 수도 있다.

입력하는 문자열이 컨트롤의 범위를 넘어가면 스크롤바를 표시할지 여부도 설정할 수 있다.

 

텍스트박스 컨트롤의 주요 속성, 메서드, 이벤트

종류 이름 설명
속성 AcceptsReturn Enter 입력 시 기능을 설정한다.
True: MultiLine 속성이 True인 경우 여러 줄을 입력하기 위해 줄 바꿈 기능을 하도록 한다.
False: Form 속성의 AcceptButton과 연동될 수 있다. AcceptButton에 특정 버튼을 지정해 놓은 상태에서 Enter를 누르면 지정된 버튼을 클릭한 효과가 나타난다.
BorderStyle 테두리 모양을 설정한다.
None-없음: 테두리나 테두리에 관련된 요소가 없음
FixedSingle-단일 고정: 테두리가 있는 형태
Fixed3D-3D 고정: 고정 테두리가 없는 3D 형태
Font 입력 글자의 모양과 크기를 설정한다.
Locked 텍스트박스에 있는 텍스트의 편집 가능 여부를 설정한다.
True: 편집 불가, 문자열 이동이나 반전 표시는 가능
False: 편집 가능
MaxLength 텍스트박스에 있는 텍스트 편집 가능 여부를 설정한다.
True: 편집 불가, 문자열 이동이나 반전 표시는 가능
False: 편집 가능
MultiLine 텍스트박스에 텍스트를 여러 줄 입력할 수 있는지 여부를 설정한다.
True: 여러 줄 텍스트 허용
Flase: 한 줄 텍스트만 허용
PasswordChar 텍스트박스에 입력한 문자가 화면에 나타나지 않고 이 속성에 설정한 문자(예를 들어 *)가 대신 화면에 출력된다. 주로 암호를 입력하는 프로그램에서 사용한다.
기본값 없음
ScrollBars 텍스트박스에 수평/수직 스크롤바를 생성할지 여부를 설정한다. MultiLine 속성이 True로 설정되어 있어야 적용된다.
None-없음: 스크롤바를 생성하지 않음
Horizontaol-수평: 수평 스크롤바 생성
Vertical-수직: 수직 스크롤바 생성
Both-양방향: 수직/수평 스크롤바 모두 생성
Text 텍스트박스에 입력한 텍스트를 나타낸다.
기본값 없음
TextAlign 텍스트박스에 입력된 텍스트의 위치를 설정한다.
Left-왼쪽 맞춤: 왼쪽 정렬
Right-오른쪽 맞춤: 오른쪽 정렬
Center-가운데 맞춤: 가운데 정렬
Visible 실행 시 텍스트박스를 보이게 할지 여부를 설정한다.
True: 텍스트박스가 보이게 함
False: 텍스트박스가 보이지 않게 함
WordWrap 여러 줄을 입력할 때 자동 줄 바꿈 기능을 제공한다.
True: 자동 줄 바꿈
False: 자동 줄 바꿈 하지 않음
메서드 Move 폼에서 해당 텍스트박스의 위치를 설정한다.
SetFocus 해당 텍스트박스에 포커스를 둔다.
이벤트 Click 텍스트박스를 마우스로 클릭했을 때 발생한다.
TextChanged Text 속성의 값이 변하면 발생한다.
KeyPress 텍스트박스에 포커스를 둔 상태에서 특수키(Alt, Ctrl, Shift) 외의 키를 눌렀을 때 발생한다.