본문 바로가기
개발언어/C#

[C#] (강의) 2. Form 속성(모양/포커스/액세스 가능성)

by 창용이랑 2021. 4. 12.
728x90

m.cafe.daum.net/smbitpro/R7EG/7

 

2. Form 속성(모양/포커스/액세스 가능성)

Form 속성 이번에는 Form의 속성에서 모양/포커스/액세스 가능성 관련 속성들에 대해 살펴보기로 하자. 모양 속성 속성명 형식 설명 BackColor Color 컨트롤의 배경 색상 BackgroundImage Image 배경 이미지 Co

m.cafe.daum.net

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를 제공하고 있다.) 이에 대한 사항은 기본적인 내용들이 정리가 되면 소개할 기회가 있을 것이다.