QueryAccessibilityHelpEventHandler 代理人
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロールの QueryAccessibilityHelp イベントを処理するメソッドを表します。
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
イベントのソース。
イベント データを含む QueryAccessibilityHelpEventArgs 。
例
次のコード例では、 AccessibleObject クラスと Control.ControlAccessibleObject クラスを使用してアクセシビリティ対応のグラフ コントロールを作成し、アクセシビリティ対応の情報を公開する方法を示します。 コントロールは、凡例と共に 2 つの曲線をプロットします。
ChartControlAccessibleObjectから派生した ControlAccessibleObject クラスは、グラフ コントロールのカスタム アクセス可能な情報を提供するために、CreateAccessibilityInstance メソッドで使用されます。 グラフの凡例は実際の Controlベースのコントロールではないため、代わりにグラフ コントロールによって描画されるため、組み込みのアクセス可能な情報は含まれません。 このため、 ChartControlAccessibleObject クラスは GetChild メソッドをオーバーライドして、凡例の各部分のアクセス可能な情報を表す CurveLegendAccessibleObject を返します。 アクセシビリティ対応アプリケーションがこのコントロールを使用する場合、コントロールは必要なアクセシビリティ対応の情報を提供できます。
このコードでは、QueryAccessibilityHelp イベントで QueryAccessibilityHelpEventHandler デリゲートを使用する方法を示します。 完全なコード例については、 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 デリゲートを作成するときは、イベントを処理するメソッドを識別します。 イベントをイベント ハンドラーに関連付けるには、デリゲートのインスタンスをイベントに追加します。 デリゲートを削除しない限り、イベントが発生するたびにイベント ハンドラーが呼び出されます。 イベント ハンドラー デリゲートの詳細については、「イベントの 処理と発生」を参照してください。
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetMethodInfo(Delegate) |
指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。 |