QueryAccessibilityHelpEventHandler QueryAccessibilityHelpEventHandler QueryAccessibilityHelpEventHandler QueryAccessibilityHelpEventHandler Delegate

定義

コントロールの QueryAccessibilityHelp イベントを処理するメソッドを表します。Represents the method that will handle the QueryAccessibilityHelp event of a control.

public delegate void QueryAccessibilityHelpEventHandler(System::Object ^ sender, QueryAccessibilityHelpEventArgs ^ e);
public delegate void QueryAccessibilityHelpEventHandler(object sender, QueryAccessibilityHelpEventArgs e);
type QueryAccessibilityHelpEventHandler = delegate of obj * QueryAccessibilityHelpEventArgs -> unit
Public Delegate Sub QueryAccessibilityHelpEventHandler(sender As Object, e As QueryAccessibilityHelpEventArgs)

パラメーター

sender
Object Object Object Object

イベントのソース。The source of the event.

継承
QueryAccessibilityHelpEventHandlerQueryAccessibilityHelpEventHandlerQueryAccessibilityHelpEventHandlerQueryAccessibilityHelpEventHandler

次のコード例は、クラスAccessibleObjectControl.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. コントロールは、凡例と共に2つの曲線をプロットします。The control plots two curves along with a legend. からChartControlAccessibleObject CreateAccessibilityInstance派生したクラスは、グラフコントロールにカスタムのアクセス可能な情報を提供するために、メソッドで使用されます。 ControlAccessibleObjectThe 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 include 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.

このコードは、 QueryAccessibilityHelpEventHandler QueryAccessibilityHelpイベントでデリゲートを使用する方法を示しています。This code demonstrates using the QueryAccessibilityHelpEventHandler delegate with the QueryAccessibilityHelp event. 完全なコード例についてAccessibleObjectは、「」を参照してください。For the complete code example, see AccessibleObject.

protected:
   // Overridden to return the custom AccessibleObject
   // for the entire chart.
   virtual AccessibleObject^ CreateAccessibilityInstance() override
   {
      return gcnew ChartControlAccessibleObject( this );
   }
// Overridden to return the custom AccessibleObject 
// for the entire chart.
protected override AccessibleObject CreateAccessibilityInstance() 
{            
    return new ChartControlAccessibleObject(this);
}
' Overridden to return the custom AccessibleObject 
' for the entire chart.
Protected Overrides Function CreateAccessibilityInstance() As AccessibleObject
    Return New ChartControlAccessibleObject(Me)
End Function 

注釈

QueryAccessibilityHelpEventHandler デリゲートを作成する場合は、イベントを処理するメソッドを指定します。When you create a QueryAccessibilityHelpEventHandler delegate, you identify the method that will handle the event. イベントをイベント ハンドラーに関連付けるには、デリゲートのインスタンスをイベントに追加します。To associate the event with your event handler, add an instance of the delegate to the event. デリゲートを削除しない限り、そのイベントが発生すると常にイベント ハンドラーが呼び出されます。The event handler is called whenever the event occurs, unless you remove the delegate. イベントハンドラーデリゲートの詳細については、「イベントの処理と発生」を参照してください。For more information about event-handler delegates, see Handling and Raising Events.

拡張メソッド

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。Gets an object that represents the method represented by the specified delegate.

適用対象

こちらもご覧ください