다음을 통해 공유


컨트롤에 대한 접근성 정보 제공

접근성 보조 기능은 장애가 있는 사용자가 컴퓨터를 보다 효율적으로 사용하도록 돕는 특수 프로그램 및 디바이스입니다. 예를 들어, 시각 장애인을 위한 화면 읽기 프로그램과 마우스나 키보드를 사용하는 대신 구두 명령을 제공하는 사용자를 위한 음성 입력 유틸리티가 있습니다. 이러한 접근성 보조 기능은 Windows Forms 컨트롤에서 노출하는 접근성 속성을 조작합니다. 이러한 속성은 다음과 같습니다.

AccessibilityObject 속성

이 읽기 전용 속성은 AccessibleObject 인스턴스를 포함합니다. AccessibleObject는 컨트롤의 설명, 화면 위치, 탐색 기능, 값 정보를 제공하는 IAccessible 인터페이스를 구현합니다. 디자이너에서는 컨트롤이 폼에 추가될 때 이 값을 설정합니다.

AccessibleDefaultActionDescription 속성

이 문자열은 컨트롤의 동작을 설명합니다. 속성 창에는 표시되지 않으며 코드에서만 설정할 수 있습니다. 다음 예제에서는 단추 컨트롤의 AccessibleDefaultActionDescription 속성을 설정합니다.

button1.AccessibleDefaultActionDescription = "Closes the application.";
Button1.AccessibleDefaultActionDescription = "Closes the application."

AccessibleDescription 속성

이 문자열은 컨트롤을 설명합니다. 속성 창 AccessibleDescription 이나 코드에서 다음과 같이 속성을 설정할 수 있습니다.

button1.AccessibleDescription = "A button with text 'Exit'";
Button1.AccessibleDescription = "A button with text 'Exit'."

AccessibleName 속성

이 속성은 접근성 보조 기능에 보고되는 컨트롤의 이름입니다. 속성 창 AccessibleName 이나 코드에서 다음과 같이 속성을 설정할 수 있습니다.

button1.AccessibleName = "Order";
Button1.AccessibleName = "Order"

AccessibleRole 속성

AccessibleRole 열거형을 포함하는 이 속성은 컨트롤의 사용자 인터페이스 역할을 설명합니다. 새 컨트롤의 값은 Default로 설정되어 있습니다. 즉, 기본적으로 Button 컨트롤은 Button로 작동합니다. 컨트롤에 다른 역할이 있는 경우 이 속성을 다른 값으로 설정하면 도움이 될 수 있습니다. 예를 들어, 차트를 표시하기 위해 PictureBox 컨트롤을 사용할 수 있으며, 접근성 보조 기능에서는 역할을 Chart가 아닌 PictureBox로 보고하도록 할 수 있습니다. 사용자 지정 컨트롤에 대해 이 속성을 지정할 수도 있습니다. 속성 창 또는 코드에서 다음과 같이 이 속성을 설정할 수 있습니다.

pictureBox1.AccessibleRole = AccessibleRole.Chart;
PictureBox1.AccessibleRole = AccessibleRole.Chart

참고하십시오