m.cafe.daum.net/smbitpro/R7EG/7
Form 속성
이번에는 Form의 속성에서 모양/포커스/액세스 가능성 관련 속성들에 대해 살펴보기로 하자.
모양 속성
속성명 |
형식 |
설명 |
BackColor |
Color |
컨트롤의 배경 색상 |
BackgroundImage |
Image |
배경 이미지 Control에서 상속됨 |
BackgroundImageLayout |
BackgroundImageLayout |
배경 이미지 레이 아웃 Control에서 상속 |
Cursor |
Size |
마우스 포인터에 표시되는 커서 Control에서 상속 |
Font |
Bool |
컨트롤에 표시되는 글꼴 Control에서 상속 |
ForeColor |
Color |
컨트롤의 전경색 Control에서 상속 |
FormBorderStyle |
FormBorderStyle |
폼의 테두리 스타일 |
RightToLeft |
RightToLeft |
글의 배치를 오른쪽에서 왼쪽으로 배치 여부 Control에서 상속 |
RightToLeftLayout |
bool |
컨트롤의 배치가 오른쪽에서 왼쪽으로 배치 여부 |
Text |
string |
컨트롤의 텍스트 |
UseWaitCursor |
bool |
시간이 오래 걸리는 작업을 수행 시 대기 커서 사용 여부 |
From의 모양에 관련된 속성들은 직접 속성 값을 바꾸어 가면서 확인을 하면 이해하는데 어려움이 없을 것이라 생각된다.
포커스 속성
속성명 |
형식 |
설명 |
CausesValidation |
bool |
포커스를 받았을 때 유효성 검사가 필요한 모든 컨트롤에 유효성 검사 수행 여부 |
포커스 관련 속성은 CausesValidation 하나이다. 이는 포커스를 받았을 때 유효성 검사가 필요한 모든 컨트롤에 유효성 검사 수행 여부에 관한 설정이다.
이 외에 Form 속성에는 액세스 가능성(접근성)에 관련된 속성으로 AccessibleDescription, AccessibleName, AccessibleRole이 있는데 이는 UIAutomation에 관련된 내용이다. 사용자의 신체적 환경을 비롯한 다양한 환경에서 응용이 보다 접근성있게 작성이 되었다면 키보드나 마우스, 모니터 이외의 보조기술에 의한 접근이 가능해야 한다. 다양한 보조 기술을 통해 응용의 UI 요소를 제어하거나 정보를 얻어오기 위해 MS에서는 UIAutomation을 제공하고 있다.(Native에서는 MSAA를 제공하고 있다.) 이에 대한 사항은 기본적인 내용들이 정리가 되면 소개할 기회가 있을 것이다.
'개발언어 > C#' 카테고리의 다른 글
[C#] (강의) 3. Form 이벤트 (마우스/작업) (0) | 2021.04.12 |
---|---|
[C#] (강의) 3. Form 이벤트 (키) (0) | 2021.04.12 |
[C#] (강의) 2. Form 속성(레이아웃) (0) | 2021.04.12 |
[C#] (강의) 2. Form 속성(창 스타일) (0) | 2021.04.12 |
[C#] (강의) 2. Form 속성(디자인,기타) (0) | 2021.04.12 |