컨트롤의 접근성 정보 제공(Windows Forms .NET)

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

중요

.NET 7 및 .NET 6에 관한 데스크톱 가이드 설명서는 제작 중입니다.

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가 아닌 Chart로 역할을 보고하도록 할 수 있습니다. 또한 직접 개발한 사용자 지정 컨트롤에 이 속성을 지정할 수도 있습니다. 이 속성은 속성 창에서 설정하거나 다음과 같이 코드로 설정할 수 있습니다.

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

참고 항목