Control.QueryAccessibilityHelp イベント

定義

AccessibleObject がユーザー補助アプリケーションにヘルプを提供したときに発生します。

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

イベントの種類

次のコード例では、 クラスと Control.ControlAccessibleObject クラスを使用してアクセシビリティ対応のグラフ コントロールを作成しAccessibleObject、アクセシビリティ対応の情報を公開する方法を示します。 コントロールは、凡例と共に 2 つの曲線をプロットします。 からControlAccessibleObject派生した クラスはChartControlAccessibleObject、 メソッドで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, 10

こちらもご覧ください