DataGridView.DataGridViewAccessibleObject Klasse

Definition

Stellt Clientprogrammen für Barrierefreiheit Informationen über das DataGridView-Steuerelement bereit.

protected: ref class DataGridView::DataGridViewAccessibleObject : System::Windows::Forms::Control::ControlAccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
protected class DataGridView.DataGridViewAccessibleObject : System.Windows.Forms.Control.ControlAccessibleObject
protected class DataGridView.DataGridViewAccessibleObject : System.Windows.Forms.Control.ControlAccessibleObject
Protected Class DataGridView.DataGridViewAccessibleObject
Inherits Control.ControlAccessibleObject
Vererbung
Attribute

Hinweise

Windows Forms verfügt über integrierte Barrierefreiheitsunterstützung und stellt Informationen zu Ihrer Anwendung bereit, die es ihr ermöglichen, mit Clientanwendungen für Barrierefreiheit zu arbeiten. Beispiele für Barrierefreiheitsclientanwendungen sind Bildschirmvergrößerungs- und Prüfprogrammprogramme, Spracheingabeprogramme, Bildschirmtastaturen, alternative Eingabegeräte und Hilfsprogramme zur Tastaturverbesserung.

Die DataGridView.DataGridViewAccessibleObject -Klasse erbt von der AccessibleObject -Klasse, um Informationen über das DataGridView Steuerelement für Barrierefreiheitsclientanwendungen bereitzustellen. Jede Klasse, die einen visuellen Teil von DataGridView - DataGridViewColumnHeaderCell, DataGridViewRowHeaderCell, DataGridViewRowund DataGridViewCell darstellt, enthält auch eine Klasse, die von AccessibleObject erbt, um Informationen über die enthaltende Klasse bereitzustellen und Aktionen im Namen von Clientanwendungen für Barrierefreiheit auszuführen.

Es gibt Fälle, in denen Sie zusätzliche Informationen wie den Namen oder die Beschreibung des Steuerelements für die DataGridView Barrierefreiheit von Clientanwendungen bereitstellen möchten. Es gibt zwei Möglichkeiten, diese zusätzlichen Informationen bereitzustellen. Um Informationen zur eingeschränkten Barrierefreiheit für vorhandene Steuerelemente bereitzustellen, legen Sie die Eigenschaftswerte des Steuerelements AccessibleName und AccessibleDescription fest, die an Barrierefreiheitsclientanwendungen gemeldet werden.

Hinweis

Sie sollten die AccessibleDefaultActionDescription Eigenschaftswerte und AccessibleRole nur in seltenen Situationen ändern, z. B. wenn sie DataGridView wie eine Liste aussehen.

Gelegentlich benötigen Sie möglicherweise mehr Barrierefreiheitsinformationen oder andere Barrierefreiheitsaktionen, die in Ihre benutzerdefinierten DataGridView oder DataGridViewCelleingeschlossen werden sollen. Um die Barrierefreiheit anzupassen, können Sie eine eigene Klasse schreiben, die von den DataGridView.DataGridViewAccessibleObject Klassen oder DataGridViewCell.DataGridViewCellAccessibleObject abgeleitet ist, und die CreateAccessibilityInstance -Methode überschreiben. Wenn Sie beispielsweise eine benutzerdefinierte Zeilenkopfzelle 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 überschreiben.

Macht DataGridView seine Datenstruktur verfügbar AccessibleRole , indem Werte verwendet werden, um die Datentabellenhierarchie zu definieren. Weitere Informationen zum Verfügbarmachen von Datentabellen für Microsoft Active Accessibility finden Sie unter Verfügbarmachen von Datentabellen über Microsoft Active Accessibility.

Konstruktoren

DataGridView.DataGridViewAccessibleObject(DataGridView)

Initialisiert eine neue Instanz der DataGridView.DataGridViewAccessibleObject-Klasse.

Eigenschaften

Bounds

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

(Geerbt von AccessibleObject)
DefaultAction

Ruft eine Zeichenfolge ab, die die Standardaktion des Objekts beschreibt. Nicht alle Objekte verfügen über eine Standardaktion.

(Geerbt von Control.ControlAccessibleObject)
Description

Ruft die Beschreibung von Control.ControlAccessibleObject ab.

(Geerbt von Control.ControlAccessibleObject)
Handle

Ruft das Handle des barrierefreien Objekts ab oder legt dieses fest.

(Geerbt von Control.ControlAccessibleObject)
Help

Ruft die Beschreibung der Funktion und Verwendung des Objekts ab.

(Geerbt von Control.ControlAccessibleObject)
KeyboardShortcut

Ruft die Tastenkombination oder die Zugriffstaste für ein barrierefreies Objekt ab.

(Geerbt von Control.ControlAccessibleObject)
Name

Ruft den Namen des Barrierefreiheitsobjekts ab oder legt ihn fest.

Name

Ruft den Namen des Barrierefreiheitsobjekts ab oder legt ihn fest.

(Geerbt von Control.ControlAccessibleObject)
Owner

Ruft den Besitzer des barrierefreien Objekts ab.

(Geerbt von Control.ControlAccessibleObject)
Parent

Ruft das übergeordnete Element eines zugreifbaren Objekts ab.

(Geerbt von Control.ControlAccessibleObject)
Role

Ruft die Rolle des DataGridView.DataGridViewAccessibleObject ab.

State

Ruft den Zustand dieses barrierefreien Objekts ab.

(Geerbt von AccessibleObject)
Value

Ruft den Wert eines barrierefreien Objekts ab oder legt diesen fest.

(Geerbt von AccessibleObject)

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 diesem barrierefreien Objekt zugeordnet ist.

(Geerbt von AccessibleObject)
Equals(Object)

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

(Geerbt von Object)
GetChild(Int32)

Gibt das untergeordnete barrierefreie Objekt zurück, das dem angegebenen Index entspricht.

GetChildCount()

Gibt die Anzahl der untergeordneten Objekte zurück, die zu einem barrierefreien Objekt gehören.

GetFocused()

Gibt das barrierefreie Objekt der DataGridViewCell zurück, die den Tastaturfokus hat.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetHelpTopic(String)

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

(Geerbt von Control.ControlAccessibleObject)
GetLifetimeService()
Veraltet.

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

(Geerbt von MarshalByRefObject)
GetSelected()

Gibt ein AccessibleObject zurück, das die im DataGridView-Steuerelement ausgewählten Zellen darstellt.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HitTest(Int32, Int32)

Ruft das untergeordnete Objekt an den angegebenen Bildschirmkoordinaten ab.

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.

NotifyClients(AccessibleEvents)

Benachrichtigt Clientanwendungen für die Barrierefreiheit über das angegebene AccessibleEvents.

(Geerbt von Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32)

Benachrichtigt die Clientanwendungen für die Barrierefreiheit über die angegebenen AccessibleEvents für das angegebene untergeordnete Steuerelement.

(Geerbt von Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32, Int32)

Benachrichtigt die Clientanwendungen für die Barrierefreiheit über die angegebenen AccessibleEvents für das angegebene untergeordnete Steuerelement und gibt die Identifikation von AccessibleObject an.

(Geerbt von Control.ControlAccessibleObject)
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 Control.ControlAccessibleObject)
Select(AccessibleSelection)

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

(Geerbt von AccessibleObject)
ToString()

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

(Geerbt von Control.ControlAccessibleObject)
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:

Weitere Informationen