Control.QueryAccessibilityHelp 事件

定义

AccessibleObject 为辅助功能应用程序提供帮助时发生。

C#
public event System.Windows.Forms.QueryAccessibilityHelpEventHandler QueryAccessibilityHelp;
C#
public event System.Windows.Forms.QueryAccessibilityHelpEventHandler? QueryAccessibilityHelp;

事件类型

示例

下面的代码示例演示如何创建辅助功能感知图表控件,并使用 AccessibleObjectControl.ControlAccessibleObject 类公开可访问的信息。 控件绘制两条曲线以及一个图例。 ChartControlAccessibleObject派生自 ControlAccessibleObject的 类用于在 方法中CreateAccessibilityInstance为图表控件提供自定义可访问信息。 由于图表图例不是基于实际 Control 控件的控件,而是由图表控件绘制的,因此它没有任何内置的可访问信息。 因此, ChartControlAccessibleObject 类重写 GetChild 方法,以返回 CurveLegendAccessibleObject 表示图例每个部分的可访问信息的 。 当可访问的应用程序使用此控件时,该控件可以提供必要的可访问信息。

此代码摘录演示如何处理 QueryAccessibilityHelp 事件。 有关完整的代码示例, AccessibleObject 请参阅类概述。

C#
// Handles the QueryAccessibilityHelp event.
private void ChartControl_QueryAccessibilityHelp(object sender, 
                            System.Windows.Forms.QueryAccessibilityHelpEventArgs e)
{            
    e.HelpString = "Displays chart data";
}

注解

应使用 HelpProvider 类使用户可以通过按 F1 键来调用辅助对象上的帮助。 HelpProvider使用 提供 中QueryAccessibilityHelpEventArgs的完整信息。 有关处理事件的详细信息,请参阅 处理和引发事件

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

另请参阅