Control.CreateAccessibilityInstance Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Létrehoz egy új akadálymentességi objektumot a vezérlőhöz.
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
Válaszok
AccessibleObject Új vezérlő.
Példák
Az alábbi példakód bemutatja, hogyan hozhat létre akadálymentességet felismerő diagramvezérlőt, amely az akadálymentes információk és AccessibleObject az osztályok használatával teszi elérhetővé azokatControl.ControlAccessibleObject. A vezérlő két görbét ábrázol egy jelmagyarázattal együtt. A ChartControlAccessibleObject metódus az ebből származó ControlAccessibleObjectosztályt használja a CreateAccessibilityInstance diagramvezérlő egyéni akadálymentes információinak biztosítására. Mivel a diagram jelmagyarázata nem egy tényleges Control -based vezérlőelem, hanem a diagramvezérlő rajzolja meg, nem tartalmaz beépített akadálymentes információkat. Emiatt az ChartControlAccessibleObject osztály felülbírálja azt a GetChild metódust, amely a CurveLegendAccessibleObject jelmagyarázat egyes részeihez tartozó akadálymentes információkat adja vissza. Ha egy akadálymentes alkalmazás ezt a vezérlőt használja, a vezérlő meg tudja adni a szükséges akadálymentes információkat.
Ez a kódrészlet a metódus felülírását CreateAccessibilityInstance mutatja be. A teljes kód példáját az AccessibleObject osztály áttekintésében tekintheti meg.
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
Megjegyzések
Ha nem hívja meg explicit módon a CreateAccessibilityInstance metódust, a rendszer meghívja azt a AccessibilityObject tulajdonság hivatkozásakor.
Note
A AccessibilityObject tulajdonság lekéréséhez vagy beállításához hozzá kell adnia egy hivatkozást a .NET-keretrendszerrel telepített Accessibility szerelvényhez.
Megjegyzések az öröklőkhöz
Származtatott osztály felülírásakor CreateAccessibilityInstance() ne hívja meg az alaposztály metódusát CreateAccessibilityInstance() .