DataGridViewCell.DataGridViewCellAccessibleObject Klasse

Definition

Stellt Clientanwendungen für Barrierefreiheit Informationen über eine DataGridViewCell bereit.

protected: ref class DataGridViewCell::DataGridViewCellAccessibleObject : System::Windows::Forms::AccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
protected class DataGridViewCell.DataGridViewCellAccessibleObject : System.Windows.Forms.AccessibleObject
protected class DataGridViewCell.DataGridViewCellAccessibleObject : System.Windows.Forms.AccessibleObject
Protected Class DataGridViewCell.DataGridViewCellAccessibleObject
Inherits AccessibleObject
Vererbung
DataGridViewCell.DataGridViewCellAccessibleObject
Abgeleitet
Attribute

Hinweise

Windows Forms umfasst integrierte Barrierefreiheitsunterstützung, mit der Ihre Anwendung mit Barrierefreiheitsclientanwendungen arbeiten kann. Beispiele für Barrierefreiheitsclientanwendungen umfassen Bildschirmvergrößerungs- und Prüfer-Hilfsprogramme, Spracheingabehilfen, Bildschirmtastaturen, alternative Eingabegeräte und Tastaturverbesserungsprogramme.

Die DataGridViewCell.DataGridViewCellAccessibleObject Klasse erbt von der AccessibleObject Klasse, um Informationen zu einer DataGridViewCell Barrierefreiheitsclientanwendungen bereitzustellen. Jede Klasse, die einen visuellen Teil des DataGridView - zDataGridViewColumnHeaderCell. B. , DataGridViewRow DataGridViewRowHeaderCellund - darstellt, enthält auch eine Klasse, die erbtAccessibleObject, um Informationen über die enthaltende Klasse bereitzustellen und DataGridViewCell Aktionen im Auftrag von Barrierefreiheitsclientanwendungen auszuführen.

Es gibt Instanzen, in denen Sie zusätzliche Informationen bereitstellen möchten, z. B. den Namen oder die Beschreibung des DataGridView Steuerelements, auf Barrierefreiheitsclientanwendungen. Es gibt zwei Möglichkeiten, diese zusätzlichen Informationen bereitzustellen. Um eingeschränkte Barrierefreiheitsinformationen für vorhandene Steuerelemente bereitzustellen, legen Sie die Werte des Steuerelements AccessibleName und AccessibleDescription die Eigenschaftswerte fest, die an Barrierefreiheitsclientanwendungen gemeldet werden.

Hinweis

Sie sollten die AccessibleDefaultActionDescription AccessibleRole Werte und Eigenschaften nur in seltenen Situationen ändern, z. B. wenn Sie eine Liste wie eine DataGridView Liste machen.

Gelegentlich benötigen Sie möglicherweise weitere Barrierefreiheitsinformationen oder unterschiedliche Barrierefreiheitsaktionen, die in Ihre benutzerdefinierten Oder DataGridView DataGridViewCelleingeschlossen werden sollen. Um die Barrierefreiheit anzupassen, können Sie Ihre eigene Klasse schreiben, die von den DataGridView.DataGridViewAccessibleObject DataGridViewCell.DataGridViewCellAccessibleObject Klassen oder Klassen abgeleitet wird und die CreateAccessibilityInstance Methode außer Kraft setzen. Wenn Sie beispielsweise eine benutzerdefinierte Zeilenheaderzelle schreiben, die eindeutige benutzerdefinierte Aktionen implementiert, z. B. spezielle Treffertests in Ihrer Zelle, sollten Sie eine Klasse erstellen, die von der DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject Klasse erbt und die CreateAccessibilityInstance Methode außer Kraft setzt.

Die DataGridView Datenstruktur wird mithilfe AccessibleRole von Werten verfügbar gemacht, um die Datentabellenhierarchie zu definieren. Weitere Informationen zum Anzeigen von Datentabellen in Microsoft Active Accessibility finden Sie unter Exposing Data Tables über Microsoft Active Accessibility.

Konstruktoren

DataGridViewCell.DataGridViewCellAccessibleObject()

Initialisiert eine neue Instanz der DataGridViewCell.DataGridViewCellAccessibleObject-Klasse, ohne dass die Owner-Eigenschaft initialisiert wird.

DataGridViewCell.DataGridViewCellAccessibleObject(DataGridViewCell)

Initialisiert eine neue Instanz der DataGridViewCell.DataGridViewCellAccessibleObject-Klasse und legt die Owner-Eigenschaft auf die angegebene DataGridViewCell fest.

Eigenschaften

Bounds

Ruft die Position und Größe des Eingabehilfenobjekts ab.

DefaultAction

Ruft eine Zeichenfolge ab, die die Standardaktion des DataGridViewCell beschreibt.

Description

Ruft eine Zeichenfolge ab, die die visuelle Darstellung des angegebenen Objekts beschreibt. Nicht für alle Objekte liegt eine Beschreibung vor.

(Geerbt von AccessibleObject)
Help

Ruft die Namen des Typs und des Basistyps der besitzenden Zelle ab.

Help

Ruft eine Beschreibung der Funktion und Verwendung des Objekts ab.

(Geerbt von AccessibleObject)
KeyboardShortcut

Ruft die Tastenkombination oder die Zugriffstaste für das barrierefreie Objekt ab.

(Geerbt von AccessibleObject)
Name

Ruft den Namen von DataGridViewCell.DataGridViewCellAccessibleObject ab.

Owner

Ruft die Zelle ab, die das DataGridViewCell.DataGridViewCellAccessibleObject besitzt, oder legt diese fest.

Parent

Ruft das übergeordnete Element von DataGridViewCell.DataGridViewCellAccessibleObject ab.

Role

Ruft die Rolle des DataGridViewCell.DataGridViewCellAccessibleObject ab.

State

Ruft den Zustand der DataGridViewCell.DataGridViewCellAccessibleObject ab.

Value

Ruft eine Zeichenfolge ab, die den formatierten Wert der besitzenden Zelle darstellt, oder legt diese fest.

Methoden

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
DoDefaultAction()

Führt die Standardaktion aus, die DataGridViewCell.DataGridViewCellAccessibleObject zugeordnet ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetChild(Int32)

Gibt das barrierefreie Objekt entsprechend dem angegebenen Index zurück.

GetChildCount()

Gibt die Anzahl der untergeordneten Elemente zurück, die zum DataGridViewCell.DataGridViewCellAccessibleObject gehören.

GetFocused()

Gibt das untergeordnete barrierefreie Objekt zurück, das den Tastaturfokus besitzt.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetHelpTopic(String)

Ruft einen Bezeichner für einen Hilfethemabezeichner und den Pfad der Hilfedatei ab, die diesem barrierefreien Objekt zugeordnet ist.

(Geerbt von AccessibleObject)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetSelected()

Gibt das untergeordnete barrierefreie Objekt zurück, das derzeit ausgewählt ist.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HitTest(Int32, Int32)

Ruft das untergeordnete Objekt an den angegebenen Bildschirmkoordinaten ab.

(Geerbt von AccessibleObject)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
Navigate(AccessibleNavigation)

Navigiert zu einem anderen zugreifbaren Objekt.

RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

Löst das Benachrichtigungsereignis der Benutzeroberflächenautomatisierung aus.

(Geerbt von AccessibleObject)
RaiseLiveRegionChanged()

Löst das LiveRegionChanged-Ereignis der Benutzeroberflächenautomatisierung aus.

(Geerbt von AccessibleObject)
Select(AccessibleSelection)

Ändert die Auswahl oder verschiebt den Tastaturfokus des barrierefreien Objekts.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
UseStdAccessibleObjects(IntPtr)

Ordnet einer Instanz eines AccessibleObject auf Grundlage des Handles des Objekts ein Objekt zu.

(Geerbt von AccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32)

Ordnet einer Instanz eines AccessibleObject anhand des Handles und der Objekt-ID des Objekts ein Objekt zu.

(Geerbt von AccessibleObject)

Explizite Schnittstellenimplementierungen

IAccessible.accChildCount

Ruft die Anzahl der untergeordneten Schnittstellen ab, die zu diesem Objekt gehören. Eine Beschreibung dieses Elements finden Sie unter accChildCount.

(Geerbt von AccessibleObject)
IAccessible.accDoDefaultAction(Object)

Führt die Standardaktion des angegebenen Objekts aus. Nicht alle Objekte verfügen über eine Standardaktion. Eine Beschreibung dieses Elements finden Sie unter accDoDefaultAction(Object).

(Geerbt von AccessibleObject)
IAccessible.accFocus

Ruft das Objekt ab, das den Tastaturfokus besitzt. Eine Beschreibung dieses Elements finden Sie unter accFocus.

(Geerbt von AccessibleObject)
IAccessible.accHitTest(Int32, Int32)

Ruft das untergeordnete Objekt an den angegebenen Bildschirmkoordinaten ab. Eine Beschreibung dieses Elements finden Sie unter accHitTest(Int32, Int32).

(Geerbt von AccessibleObject)
IAccessible.accLocation(Int32, Int32, Int32, Int32, Object)

Ruft die aktuelle Bildschirmposition des Objekts ab. Eine Beschreibung dieses Elements finden Sie unter accLocation(Int32, Int32, Int32, Int32, Object).

(Geerbt von AccessibleObject)
IAccessible.accNavigate(Int32, Object)

Navigiert zu einem barrierefreien Objekt relativ zum aktuellen Objekt. Eine Beschreibung dieses Elements finden Sie unter accNavigate(Int32, Object).

(Geerbt von AccessibleObject)
IAccessible.accParent

Ruft das diesem Objekt übergeordnete barrierefreie Objekt ab. Eine Beschreibung dieses Elements finden Sie unter accParent.

(Geerbt von AccessibleObject)
IAccessible.accSelect(Int32, Object)

Ändert die Auswahl oder verschiebt den Tastaturfokus des barrierefreien Objekts. Eine Beschreibung dieses Elements finden Sie unter accSelect(Int32, Object).

(Geerbt von AccessibleObject)
IAccessible.accSelection

Ruft die ausgewählten untergeordneten Objekte eines barrierefreien Objekts ab. Eine Beschreibung dieses Elements finden Sie unter accSelection.

(Geerbt von AccessibleObject)
IReflect.GetField(String, BindingFlags)

Ruft das FieldInfo-Objekt ab, das dem angegebenen Feld und dem angegebenen Bindungsflag entspricht. Eine Beschreibung dieses Elements finden Sie unter GetField(String, BindingFlags).

(Geerbt von AccessibleObject)
IReflect.GetFields(BindingFlags)

Ruft ein Array von FieldInfo-Objekten ab, die allen Feldern der aktuellen Klasse entsprechen. Eine Beschreibung dieses Elements finden Sie unter GetFields(BindingFlags).

(Geerbt von AccessibleObject)
IReflect.GetMember(String, BindingFlags)

Ruft ein Array von MemberInfo-Objekten ab, die entweder allen öffentlichen Membern oder allen Membern entsprechen, die mit einem angegebenen Namen übereinstimmen. Eine Beschreibung dieses Elements finden Sie unter GetMember(String, BindingFlags).

(Geerbt von AccessibleObject)
IReflect.GetMembers(BindingFlags)

Ruft ein Array von MemberInfo-Objekten ab, die entweder allen öffentlichen Membern oder allen Membern der aktuellen Klasse entsprechen. Eine Beschreibung dieses Elements finden Sie unter GetMembers(BindingFlags).

(Geerbt von AccessibleObject)
IReflect.GetMethod(String, BindingFlags)

Ruft ein MethodInfo-Objekt ab, das unter angegebenen Sucheinschränkungen einer angegebenen Methode entspricht. Eine Beschreibung dieses Elements finden Sie unter GetMethod(String, BindingFlags).

(Geerbt von AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Ruft ein MethodInfo-Objekt ab, das einer angegebenen Methode entspricht, und verwendet für die Auswahl überladener Methoden ein Type-Array. Eine Beschreibung dieses Elements finden Sie unter GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

(Geerbt von AccessibleObject)
IReflect.GetMethods(BindingFlags)

Ruft ein Array von MethodInfo-Objekten mit allen öffentlichen Methoden oder allen Methoden der aktuellen Klasse ab. Eine Beschreibung dieses Elements finden Sie unter GetMethods(BindingFlags).

(Geerbt von AccessibleObject)
IReflect.GetProperties(BindingFlags)

Ruft ein Array von PropertyInfo-Objekten ab, die entweder allen öffentlichen Eigenschaften oder allen Eigenschaften der aktuellen Klasse entsprechen. Eine Beschreibung dieses Elements finden Sie unter GetProperties(BindingFlags).

(Geerbt von AccessibleObject)
IReflect.GetProperty(String, BindingFlags)

Ruft ein PropertyInfo-Objekt ab, das unter den angegebenen Sucheinschränkungen einer angegebenen Eigenschaft entspricht. Eine Beschreibung dieses Elements finden Sie unter GetProperty(String, BindingFlags).

(Geerbt von AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Ruft ein PropertyInfo-Objekt ab, das unter den angegebenen Sucheinschränkungen einer angegebenen Eigenschaft entspricht. Eine Beschreibung dieses Elements finden Sie unter GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

(Geerbt von AccessibleObject)
IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Ruft einen angegebenen Member auf. Eine Beschreibung dieses Elements finden Sie unter InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).

(Geerbt von AccessibleObject)
IReflect.UnderlyingSystemType

Ruft den zugrunde liegenden Typ ab, der das IReflect-Objekt darstellt. Eine Beschreibung dieses Elements finden Sie unter UnderlyingSystemType.

(Geerbt von AccessibleObject)

Gilt für

Siehe auch