Control.QueryAccessibilityHelp Control.QueryAccessibilityHelp Control.QueryAccessibilityHelp Control.QueryAccessibilityHelp Event

定義

AccessibleObject がユーザー補助アプリケーションにヘルプを提供したときに発生します。Occurs when AccessibleObject is providing help to accessibility applications.

public:
 event System::Windows::Forms::QueryAccessibilityHelpEventHandler ^ QueryAccessibilityHelp;
public event System.Windows.Forms.QueryAccessibilityHelpEventHandler QueryAccessibilityHelp;
member this.QueryAccessibilityHelp : System.Windows.Forms.QueryAccessibilityHelpEventHandler 
Public Custom Event QueryAccessibilityHelp As QueryAccessibilityHelpEventHandler 

ユーザー補助対応のグラフの作成を次のコード例に示しますを使用して、制御、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から派生したクラス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-ベースの制御が描画される代わりに、グラフ コントロールではなく組み込みアクセス可能な情報。Since 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.

このコードの抜粋は、処理を示しています、QueryAccessibilityHelpイベント。This code excerpt demonstrates handling 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 

注釈

使用する必要があります、HelpProviderクラスにユーザーが F1 キーを押しても、ユーザー補助オブジェクトのヘルプを起動します。You should use the HelpProvider class to enable users to invoke help on your accessible object by pressing the F1 key. 使用して、HelpProviderで完全な情報を提供、QueryAccessibilityHelpEventArgsします。Using the HelpProvider provides you with complete information in the QueryAccessibilityHelpEventArgs. イベントの処理の詳細については、「処理とイベントの発生」を参照してください。For more information about handling events, see Handling and Raising Events.

適用対象

こちらもご覧ください