QueryAccessibilityHelpEventHandler 委托

定义

表示将处理控件的 QueryAccessibilityHelp 事件的方法。

C#
public delegate void QueryAccessibilityHelpEventHandler(object sender, QueryAccessibilityHelpEventArgs e);
C#
public delegate void QueryAccessibilityHelpEventHandler(object? sender, QueryAccessibilityHelpEventArgs e);

参数

sender
Object

事件源。

示例

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

此代码演示如何将 QueryAccessibilityHelpEventHandler 委托与 事件一起使用 QueryAccessibilityHelp 。 有关完整的代码示例,请参阅 AccessibleObject

C#
// Overridden to return the custom AccessibleObject 
// for the entire chart.
protected override AccessibleObject CreateAccessibilityInstance() 
{            
    return new ChartControlAccessibleObject(this);
}

注解

创建 QueryAccessibilityHelpEventHandler 委托时,需要标识将处理该事件的方法。 若要将事件与事件处理程序关联,请将该委托的一个实例添加到事件中。 除非移除了该委托,否则每当发生该事件时就会调用事件处理程序。 有关事件处理程序委托的详细信息,请参阅 处理和引发事件

扩展方法

GetMethodInfo(Delegate)

获取指示指定委托表示的方法的对象。

适用于

产品 版本
.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, 10

另请参阅