ToolStripMenuItem.CreateAccessibilityInstance メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ToolStripMenuItem の新しいユーザー補助オブジェクトを作成します。
protected:
override System::Windows::Forms::AccessibleObject ^ CreateAccessibilityInstance();
protected override System.Windows.Forms.AccessibleObject CreateAccessibilityInstance ();
override this.CreateAccessibilityInstance : unit -> System.Windows.Forms.AccessibleObject
Protected Overrides Function CreateAccessibilityInstance () As AccessibleObject
戻り値
AccessibleObject の新しい ToolStripMenuItem。
例
次のコード例では、アクセシビリティ対応のグラフ コントロールを作成するメソッドをCreateAccessibilityInstanceオーバーライドし、そのメソッドとControl.ControlAccessibleObjectクラスをAccessibleObject使用してアクセシビリティ対応の情報を公開する方法を示します。 コントロールは、凡例と共に 2 つの曲線をプロットします。 この ChartControlAccessibleObject
メソッドから ControlAccessibleObject
派生したクラスは、グラフ コントロールの CreateAccessibilityInstance カスタム アクセス可能な情報を提供するために使用されます。 グラフの凡例は実際 Controlのコントロールではなく、グラフ コントロールによって描画されるため、組み込みのアクセス可能な情報はありません。 このため、クラスは ChartControlAccessibleObject
メソッドを GetChild オーバーライドして、凡例の各部分の CurveLegendAccessibleObject
アクセス可能な情報を表すメソッドを返します。 アクセシビリティ対応アプリケーションがこのコントロールを使用する場合、コントロールは必要なアクセス可能な情報を提供できます。
このコード例は、クラスの概要で確認できる完全なコード例の 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