ToolStripMenuItem.CreateAccessibilityInstance Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
için ToolStripMenuItemyeni bir erişilebilirlik nesnesi oluşturur.
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
Döndürülenler
için yeni AccessibleObject bir.ToolStripMenuItem
Örnekler
Aşağıdaki kod örneği, erişilebilir bilgileri kullanıma açmak için ve CreateAccessibilityInstance sınıflarını kullanarak erişilebilirliği algılayan bir grafik denetimi oluşturmak için yöntemini geçersiz kılmayı AccessibleObjectControl.ControlAccessibleObject gösterir. Denetim, bir göstergeyle birlikte iki eğri çizer.
ChartControlAccessibleObject sınıfından ControlAccessibleObjecttüretilen sınıfı, grafik denetimi için özel erişilebilir bilgiler sağlamak üzere yönteminde CreateAccessibilityInstance kullanılır. Grafik göstergesi gerçek Controltabanlı bir denetim olmadığından, bunun yerine grafik denetimi tarafından çizildiğinden, yerleşik erişilebilir bilgi içermez. Bu nedenle sınıf, göstergenin ChartControlAccessibleObjectGetChild her bölümü için erişilebilir bilgileri temsil eden öğesini döndürmek CurveLegendAccessibleObject için yöntemini geçersiz kılar. Erişilebilir durumdaki bir uygulama bu denetimi kullandığında, denetim gerekli erişilebilir bilgileri sağlayabilir.
Bu kod örneği, sınıfa genel bakış sayfasında bulunabilen eksiksiz bir kod örneğinin AccessibleObject bir parçasıdır.
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