QueryAccessibilityHelpEventArgs.HelpString プロパティ

定義

AccessibleObjectに対して取得するヘルプを定義する文字列を取得または設定します。

public:
 property System::String ^ HelpString { System::String ^ get(); void set(System::String ^ value); };
public string HelpString { get; set; }
member this.HelpString : string with get, set
Public Property HelpString As String

プロパティ値

アクセス可能なオブジェクトの取得に関するヘルプ。

次のコード例では、 AccessibleObject クラスと Control.ControlAccessibleObject クラスを使用してアクセシビリティ対応のグラフ コントロールを作成し、アクセシビリティ対応の情報を公開する方法を示します。 コントロールは、凡例と共に 2 つの曲線をプロットします。 ChartControlAccessibleObjectから派生した ControlAccessibleObject クラスは、グラフ コントロールのカスタム アクセス可能な情報を提供するために、CreateAccessibilityInstance メソッドで使用されます。 グラフの凡例は実際の Controlベースのコントロールではなく、グラフ コントロールによって描画されるため、組み込みのアクセス可能な情報は表示されません。 このため、 ChartControlAccessibleObject クラスは GetChild メソッドをオーバーライドして、凡例の各部分のアクセス可能な情報を表す CurveLegendAccessibleObject を返します。 アクセシビリティ対応アプリケーションがこのコントロールを使用する場合、コントロールは必要なアクセシビリティ対応の情報を提供できます。

この例では、QueryAccessibilityHelpEventArgs イベントで QueryAccessibilityHelp クラスを使用する方法を示します。 完全なコード例については、 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

適用対象

こちらもご覧ください