Aracılığıyla paylaş


Control.CreateAccessibilityInstance Yöntem

Tanım

Denetim için yeni bir erişilebilirlik nesnesi oluşturur.

protected:
 virtual System::Windows::Forms::AccessibleObject ^ CreateAccessibilityInstance();
protected virtual System.Windows.Forms.AccessibleObject CreateAccessibilityInstance();
abstract member CreateAccessibilityInstance : unit -> System.Windows.Forms.AccessibleObject
override this.CreateAccessibilityInstance : unit -> System.Windows.Forms.AccessibleObject
Protected Overridable Function CreateAccessibilityInstance () As AccessibleObject

Döndürülenler

Denetim için yeni AccessibleObject bir.

Örnekler

Aşağıdaki kod örneği, erişilebilir bilgileri kullanıma açmak için ve Control.ControlAccessibleObject sınıflarını kullanarak erişilebilirliği algılayan bir grafik denetiminin oluşturulmasını AccessibleObject 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 Control bir -based denetimi 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 alıntısı yöntemini geçersiz kılmayı CreateAccessibilityInstance gösterir. Kod örneğinin AccessibleObject tamamı için sınıfa genel bakış bölümüne bakın.

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

Açıklamalar

Yöntemini açıkça çağırmazsanız CreateAccessibilityInstance , özelliğe başvurulduğunda AccessibilityObject çağrılır.

Uyarı

Özelliğini almak veya ayarlamak AccessibilityObject için .NET Framework ile yüklenen derlemeye Accessibility bir başvuru eklemeniz gerekir.

Devralanlara Notlar

Türetilmiş bir sınıfta geçersiz kılınırken CreateAccessibilityInstance() , temel sınıfın CreateAccessibilityInstance() yöntemini çağırmayın.

Şunlara uygulanır

Ayrıca bkz.