QueryAccessibilityHelpEventArgs 클래스
업데이트: 2007년 11월
QueryAccessibilityHelp 이벤트에 대한 데이터를 제공합니다.
어셈블리: System.Windows.Forms(System.Windows.Forms.dll)
Control 클래스는 공용 QueryAccessibilityHelp 이벤트를 노출합니다. QueryAccessibilityHelpEventArgs 클래스의 속성을 사용하여 화면 판독기와 같은 액세스 가능 클라이언트에 대한 특정 컨트롤 관련 사용자 지정 도움말을 반환할 수 있습니다. QueryAccessibilityHelp 이벤트를 처리할 때 HelpNamespace, HelpKeyword 및 HelpString 속성의 값을 적절한 값으로 설정해야 합니다.
참고: |
|---|
HelpKeyword 속성은 숫자 도움말 항목 ID의 문자열 표시이어야 합니다. |
다음 코드 예제에서는 액세스할 수 있는 정보를 노출하는 AccessibleObject 및 Control.ControlAccessibleObject 클래스를 사용하여 액세스 가능성 구분 차트 컨트롤을 작성하는 방법을 보여 줍니다. 이 컨트롤은 범례를 따라 두 곡선을 그립니다. ControlAccessibleObject에서 파생되는 ChartControlAccessibleObject 클래스는 CreateAccessibilityInstance 메서드에서 차트 컨트롤에 대한 사용자 지정 액세스 가능 정보를 제공하는 데 사용됩니다. 차트 범례는 실제 Control 기반 컨트롤이 아니고 차트 컨트롤에 의해 그려지므로 액세스할 수 있는 기본 제공 정보를 포함하지 않습니다. 이로 인해 ChartControlAccessibleObject 클래스가 GetChild 메서드를 재정의하여 각 범례 부분에 대한 액세스 가능 정보를 나타내는 CurveLegendAccessibleObject를 반환합니다. 액세스 가능성을 인식하는 응용 프로그램에서 이 컨트롤을 사용할 때 이 컨트롤은 필요한 액세스 가능 정보를 제공할 수 있습니다.
이 예제에서는 QueryAccessibilityHelpEventArgs 클래스를 QueryAccessibilityHelp 이벤트와 함께 사용하는 방법을 보여 줍니다. 전체 코드 예제를 보려면 AccessibleObject 클래스 개요를 참조하십시오.
// Handles the QueryAccessibilityHelp event. private void ChartControl_QueryAccessibilityHelp(object sender, System.Windows.Forms.QueryAccessibilityHelpEventArgs e) { e.HelpString = "Displays chart data"; }
// Handles the QueryAccessibilityHelp event.
private void ChartControl_QueryAccessibilityHelp(Object sender,
System.Windows.Forms.QueryAccessibilityHelpEventArgs e)
{
e.set_HelpString("Displays chart data");
} //ChartControl_QueryAccessibilityHelp
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
참고: