DataGridView.DataGridViewAccessibleObject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Informationen zum DataGridView Steuerelement für Clientanwendungen für Barrierefreiheit 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
-
DataGridView.DataGridViewAccessibleObject
- Attribute
Hinweise
Windows Forms verfügt über integrierte Barrierefreiheitsunterstützung und stellt Informationen zu Ihrer Anwendung bereit, die es ermöglicht, mit Barrierefreiheitsclientanwendungen zu arbeiten. Beispiele für Barrierefreiheitsclientanwendungen sind Bildschirmvergrößerungs- und Prüfprogrammprogramme, Spracheingabeprogramme, Bildschirmtastaturen, alternative Eingabegeräte und Hilfsprogramme zur Tastaturerweiterung.
Die DataGridView.DataGridViewAccessibleObject Klasse erbt von der AccessibleObject Klasse, um Informationen zum DataGridView Steuerelement für Barrierefreiheitsclientanwendungen bereitzustellen. Jede Klasse, die einen visuellen Teil des DataGridView - DataGridViewColumnHeaderCell, DataGridViewRowHeaderCell, DataGridViewRowund DataGridViewCell - enthält auch eine Klasse, von AccessibleObject der geerbt wird, um Informationen über die enthaltende Klasse bereitzustellen und Aktionen im Auftrag von Clientanwendungen für Barrierefreiheit auszuführen.
Es gibt Instanzen, in denen Sie zusätzliche Informationen bereitstellen möchten, z. B. den Namen oder die Beschreibung des DataGridView Steuerelements, für Clientanwendungen für die Barrierefreiheit. Es gibt zwei Möglichkeiten, diese zusätzlichen Informationen bereitzustellen. Um eingeschränkte Barrierefreiheitsinformationen für vorhandene Steuerelemente bereitzustellen, legen Sie die Werte und AccessibleDescription Eigenschaften des Steuerelements AccessibleName fest, die an Clientanwendungen für Barrierefreiheit gemeldet werden.
Hinweis
Sie sollten die Werte und AccessibleDefaultActionDescriptionAccessibleRole Eigenschaften nur in seltenen Situationen ändern, z. B. wenn Sie wie DataGridView eine Liste aussehen.
Gelegentlich benötigen Sie möglicherweise mehr Barrierefreiheitsinformationen oder unterschiedliche Barrierefreiheitsaktionen, die in Ihre benutzerdefinierten DataGridView oder DataGridViewCell. Zum Anpassen der Barrierefreiheit können Sie ihre eigene Klasse schreiben, die von den DataGridView.DataGridViewAccessibleObject Klassen abgeleitet DataGridViewCell.DataGridViewCellAccessibleObject ist, und die CreateAccessibilityInstance Methode außer Kraft setzen. 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 außer Kraft setzen.
Die DataGridView Datenstruktur wird mithilfe AccessibleRole von Werten zum Definieren der Datentabellenhierarchie verfügbar gemacht. Weitere Informationen zum Verfügbarmachen von Datentabellen für microsoft Active Accessibility finden Sie unter Verfügbarmachen von Datentabellen über microsoft Active Accessibility.
Konstruktoren
| Name | Beschreibung |
|---|---|
| DataGridView.DataGridViewAccessibleObject(DataGridView) |
Initialisiert eine neue Instanz der DataGridView.DataGridViewAccessibleObject-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Bounds |
Ruft die Position und Größe des barrierefreien Objekts 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 der Control.ControlAccessibleObject. (Geerbt von Control.ControlAccessibleObject) |
| Handle |
Dient zum Abrufen oder Festlegen des Handles des barrierefreien Objekts. (Geerbt von Control.ControlAccessibleObject) |
| Help |
Ruft die Beschreibung der Funktionsweise des Objekts oder der Art der Verwendung des Objekts ab. (Geerbt von Control.ControlAccessibleObject) |
| KeyboardShortcut |
Ruft die Objektverknüpfungstaste oder Zugriffstaste für ein barrierefreies Objekt ab. (Geerbt von Control.ControlAccessibleObject) |
| Name |
Ruft den Namen des barrierefreien Objekts ab oder legt den Namen fest. |
| Name |
Ruft den Namen des barrierefreien Objekts ab oder legt den Namen fest. (Geerbt von Control.ControlAccessibleObject) |
| Owner |
Ruft den Besitzer des barrierefreien Objekts ab. (Geerbt von Control.ControlAccessibleObject) |
| Parent |
Ruft das übergeordnete Objekt eines barrierefreien Objekts ab. (Geerbt von Control.ControlAccessibleObject) |
| Role |
Ruft die Rolle der DataGridView.DataGridViewAccessibleObject. |
| State |
Ruft den Status dieses barrierefreien Objekts ab. (Geerbt von AccessibleObject) |
| Value |
Dient zum Abrufen oder Festlegen des Werts eines barrierefreien Objekts. (Geerbt von AccessibleObject) |
Methoden
| Name | Beschreibung |
|---|---|
| CreateObjRef(Type) |
Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird. (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 dem aktuellen Objekt entspricht. (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 des DataGridViewCell Objekts zurück, das den Tastaturfokus besitzt. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetHelpTopic(String) |
Ruft einen Bezeichner für ein Hilfethema und den Pfad zur Hilfedatei ab, die diesem barrierefreien Objekt zugeordnet ist. (Geerbt von Control.ControlAccessibleObject) |
| GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
| GetSelected() |
Gibt einen AccessibleObject Wert zurück, der die markierten Zellen im DataGridView Steuerelement darstellt. |
| GetType() |
Ruft die 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 ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern. (Geerbt von MarshalByRefObject) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts. (Geerbt von MarshalByRefObject) |
| Navigate(AccessibleNavigation) |
Navigiert zu einem anderen barrierefreien Objekt. |
| NotifyClients(AccessibleEvents, Int32, Int32) |
Benachrichtigt die Clientanwendungen für die Barrierefreiheit des angegebenen AccessibleEvents untergeordneten Steuerelements, wobei die Identifizierung der AccessibleObject. (Geerbt von Control.ControlAccessibleObject) |
| NotifyClients(AccessibleEvents, Int32) |
Benachrichtigt die Clientanwendungen für die Barrierefreiheit des angegebenen AccessibleEvents untergeordneten Steuerelements. (Geerbt von Control.ControlAccessibleObject) |
| NotifyClients(AccessibleEvents) |
Benachrichtigt Barrierefreiheitsclientanwendungen der angegebenen AccessibleEvents. (Geerbt von Control.ControlAccessibleObject) |
| RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String) |
Löst das Benachrichtigungsereignis für die Benutzeroberflächenautomatisierung aus. (Geerbt von AccessibleObject) |
| RaiseLiveRegionChanged() |
Löst das LiveRegionChanged-Benutzeroberflächenautomatisierungs-Ereignis 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, Int32) |
Ordnet ein Objekt einer Instanz eines AccessibleObject Objekts basierend auf dem Handle und der Objekt-ID des Objekts zu. (Geerbt von AccessibleObject) |
| UseStdAccessibleObjects(IntPtr) |
Ordnet ein Objekt einer Instanz eines AccessibleObject Objekts basierend auf dem Handle des Objekts zu. (Geerbt von AccessibleObject) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IAccessible.accChildCount |
Ruft die Anzahl der untergeordneten Schnittstellen ab, die zu diesem Objekt gehören. Eine Beschreibung dieses Mitglieds 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 Mitglieds finden Sie unter accDoDefaultAction(Object). (Geerbt von AccessibleObject) |
| IAccessible.accFocus |
Ruft das Objekt ab, das den Tastaturfokus hat. Eine Beschreibung dieses Mitglieds finden Sie unter accFocus. (Geerbt von AccessibleObject) |
| IAccessible.accHitTest(Int32, Int32) |
Ruft das untergeordnete Objekt an den angegebenen Bildschirmkoordinaten ab. Eine Beschreibung dieses Mitglieds 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 Mitglieds 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 Mitglieds finden Sie unter accNavigate(Int32, Object). (Geerbt von AccessibleObject) |
| IAccessible.accParent |
Ruft das übergeordnete barrierefreie Objekt dieses Objekts ab. Eine Beschreibung dieses Mitglieds finden Sie unter accParent. (Geerbt von AccessibleObject) |
| IAccessible.accSelect(Int32, Object) |
Ändert die Auswahl oder verschiebt den Tastaturfokus des barrierefreien Objekts. Eine Beschreibung dieses Mitglieds finden Sie unter accSelect(Int32, Object). (Geerbt von AccessibleObject) |
| IAccessible.accSelection |
Ruft die ausgewählten untergeordneten Objekte eines barrierefreien Objekts ab. Eine Beschreibung dieses Mitglieds finden Sie unter accSelection. (Geerbt von AccessibleObject) |
| IReflect.GetField(String, BindingFlags) |
Ruft das Objekt ab, das FieldInfo dem angegebenen Feld und bindungskennzeichnung entspricht. Eine Beschreibung dieses Mitglieds finden Sie unter GetField(String, BindingFlags). (Geerbt von AccessibleObject) |
| IReflect.GetFields(BindingFlags) |
Ruft ein Array von FieldInfo Objekten ab, das allen Feldern der aktuellen Klasse entspricht. Eine Beschreibung dieses Mitglieds finden Sie unter GetFields(BindingFlags). (Geerbt von AccessibleObject) |
| IReflect.GetMember(String, BindingFlags) |
Ruft ein Array von MemberInfo Objekten ab, die allen öffentlichen Membern oder allen Elementen entsprechen, die einem angegebenen Namen entsprechen. Eine Beschreibung dieses Mitglieds finden Sie unter GetMember(String, BindingFlags). (Geerbt von AccessibleObject) |
| IReflect.GetMembers(BindingFlags) |
Ruft ein Array von MemberInfo Objekten ab, das entweder allen öffentlichen Membern oder allen Membern der aktuellen Klasse entspricht. Eine Beschreibung dieses Mitglieds finden Sie unter GetMembers(BindingFlags). (Geerbt von AccessibleObject) |
| IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Ruft ein MethodInfo Objekt ab, das einer angegebenen Methode entspricht, wobei ein Type-Array zum Auswählen zwischen überladenen Methoden verwendet wird. Eine Beschreibung dieses Mitglieds finden Sie unter GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). (Geerbt von AccessibleObject) |
| IReflect.GetMethod(String, BindingFlags) |
Ruft ein MethodInfo Objekt ab, das einer angegebenen Methode unter angegebenen Sucheinschränkungen entspricht. Eine Beschreibung dieses Mitglieds finden Sie unter GetMethod(String, BindingFlags). (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 Mitglieds finden Sie unter GetMethods(BindingFlags). (Geerbt von AccessibleObject) |
| IReflect.GetProperties(BindingFlags) |
Ruft ein Array von PropertyInfo Objekten ab, das allen öffentlichen Eigenschaften oder allen Eigenschaften der aktuellen Klasse entspricht. Eine Beschreibung dieses Mitglieds finden Sie unter GetProperties(BindingFlags). (Geerbt von AccessibleObject) |
| IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Ruft ein PropertyInfo Objekt ab, das einer angegebenen Eigenschaft mit angegebenen Sucheinschränkungen entspricht. Eine Beschreibung dieses Mitglieds finden Sie unter GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]). (Geerbt von AccessibleObject) |
| IReflect.GetProperty(String, BindingFlags) |
Ruft ein PropertyInfo Objekt ab, das einer angegebenen Eigenschaft unter angegebenen Sucheinschränkungen entspricht. Eine Beschreibung dieses Mitglieds finden Sie unter GetProperty(String, BindingFlags). (Geerbt von AccessibleObject) |
| IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Ruft ein angegebenes Element auf. Eine Beschreibung dieses Mitglieds 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 Mitglieds finden Sie unter UnderlyingSystemType. (Geerbt von AccessibleObject) |