QueryAccessibilityHelpEventArgs 类

定义

QueryAccessibilityHelp 事件提供数据。Provides data for the QueryAccessibilityHelp event.

public ref class QueryAccessibilityHelpEventArgs : EventArgs
public class QueryAccessibilityHelpEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public class QueryAccessibilityHelpEventArgs : EventArgs
type QueryAccessibilityHelpEventArgs = class
    inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type QueryAccessibilityHelpEventArgs = class
    inherit EventArgs
Public Class QueryAccessibilityHelpEventArgs
Inherits EventArgs
继承
QueryAccessibilityHelpEventArgs
属性

示例

下面的代码示例演示如何创建可访问感知的图表控件, AccessibleObject 并使用和 Control.ControlAccessibleObject 类公开可访问的信息。The following code example demonstrates the creation of an accessibility-aware chart control, using the AccessibleObject and Control.ControlAccessibleObject classes to expose accessible information. 控件将两条曲线与图例一起绘制。The control plots two curves along with a legend. ChartControlAccessibleObject从派生的类 ControlAccessibleObject 在方法中用于为 CreateAccessibilityInstance 图表控件提供自定义的可访问信息。The ChartControlAccessibleObject class, which derives from ControlAccessibleObject, is used in the CreateAccessibilityInstance method to provide custom accessible information for the chart control. 因为图表图例不是实际的 Control 控件,而是由图表控件绘制的,所以它不是任何内置的可访问信息。Because the chart legend is not an actual Control-based control, but instead is drawn by the chart control, it does not any built-in accessible information. 因此, ChartControlAccessibleObject 类会重写 GetChild 方法以返回,该方法 CurveLegendAccessibleObject 表示图例的每个部分的可访问信息。Because of this, the ChartControlAccessibleObject class overrides the GetChild method to return the CurveLegendAccessibleObject that represents accessible information for each part of the legend. 当可访问感知的应用程序使用此控件时,控件可以提供必需的可访问信息。When an accessible-aware application uses this control, the control can provide the necessary accessible information.

此示例演示如何将 QueryAccessibilityHelpEventArgs 类与事件一起使用 QueryAccessibilityHelpThis example demonstrates using the QueryAccessibilityHelpEventArgs class with the QueryAccessibilityHelp event. AccessibleObject有关完整的代码示例,请参阅类概述。See the AccessibleObject class overview for the complete code example.

// Handles the QueryAccessibilityHelp event.
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.HelpString = "Displays chart data";
}          
' Handle the QueryAccessibilityHelp event.
Private Sub ChartControl_QueryAccessibilityHelp(sender As Object, _
                   e As System.Windows.Forms.QueryAccessibilityHelpEventArgs) Handles MyBase.QueryAccessibilityHelp
    e.HelpString = "Displays chart data"
End Sub 

注解

Control类公开公共 QueryAccessibilityHelp 事件。The Control class exposes a public QueryAccessibilityHelp event. 您可以使用类的属性将 QueryAccessibilityHelpEventArgs 特定控件的自定义帮助返回到可访问的客户端,如屏幕阅读器。You can use the properties of the QueryAccessibilityHelpEventArgs class to return custom help for a particular control to an accessible client, such as a screen reader. 处理事件时, QueryAccessibilityHelp 必须将 HelpNamespace 、和属性的值设置 HelpKeyword HelpString 为相应的值。When you handle the QueryAccessibilityHelp event, you must set the values of the HelpNamespace, HelpKeyword, and HelpString properties to appropriate values.

备注

HelpKeyword属性应为数字帮助主题 ID 的字符串表示形式。The HelpKeyword property should be a string representation of a numeric Help topic ID.

构造函数

QueryAccessibilityHelpEventArgs()

初始化 QueryAccessibilityHelpEventArgs 类的新实例。Initializes a new instance of the QueryAccessibilityHelpEventArgs class.

QueryAccessibilityHelpEventArgs(String, String, String)

初始化 QueryAccessibilityHelpEventArgs 类的新实例。Initializes a new instance of the QueryAccessibilityHelpEventArgs class.

属性

HelpKeyword

获取或设置用于指定控件的帮助关键字。Gets or sets the Help keyword for the specified control.

HelpNamespace

获取或设置指定帮助文件的名称的值。Gets or sets a value specifying the name of the Help file.

HelpString

获取或设置定义要为 AccessibleObject 获取何种帮助的字符串。Gets or sets the string defining what Help to get for the AccessibleObject.

方法

Equals(Object)

确定指定对象是否等于当前对象。Determines whether the specified object is equal to the current object.

(继承自 Object)
GetHashCode()

作为默认哈希函数。Serves as the default hash function.

(继承自 Object)
GetType()

获取当前实例的 TypeGets the Type of the current instance.

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。Creates a shallow copy of the current Object.

(继承自 Object)
ToString()

返回表示当前对象的字符串。Returns a string that represents the current object.

(继承自 Object)

适用于

另请参阅