DataGridViewCell.DataGridViewCellAccessibleObject Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des informations sur les DataGridViewCell applications clientes d’accessibilité.
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
- Héritage
-
DataGridViewCell.DataGridViewCellAccessibleObject
- Dérivé
- Attributs
Remarques
Windows Forms inclut une prise en charge intégrée de l’accessibilité qui permet à votre application d’utiliser des applications clientes d’accessibilité. Parmi les exemples d’applications clientes d’accessibilité, citons l’agrandissement d’écran et les utilitaires de réviseur, les utilitaires d’entrée vocale, les claviers visuels, les autres périphériques d’entrée et les utilitaires d’amélioration du clavier.
La DataGridViewCell.DataGridViewCellAccessibleObject classe hérite de la AccessibleObject classe pour fournir des informations sur les applications clientes d’accessibilité DataGridViewCell . Chaque classe qui représente une partie visuelle de l’élément DataGridView visuel ( par DataGridViewColumnHeaderCellexemple , DataGridViewRowHeaderCellDataGridViewRow et DataGridViewCell ) contient également une classe qui hérite de pour AccessibleObject fournir des informations sur la classe contenante et effectuer des actions pour le compte des applications clientes d’accessibilité.
Il existe des instances lorsque vous souhaitez fournir des informations supplémentaires, telles que le nom ou la description du DataGridView contrôle, aux applications clientes d’accessibilité. Il existe deux façons de fournir ces informations supplémentaires. Pour fournir des informations d’accessibilité limitées pour les contrôles existants, définissez les valeurs de propriété et AccessibleDescription de AccessibleName contrôle, qui seront signalées aux applications clientes d’accessibilité.
Note
Vous devez modifier les AccessibleDefaultActionDescription valeurs des AccessibleRole propriétés uniquement dans de rares situations, par exemple si vous effectuez un DataGridView aspect semblable à une liste.
Parfois, vous devrez peut-être inclure davantage d’informations d’accessibilité ou différentes actions d’accessibilité avec votre code personnalisé DataGridView ou DataGridViewCell. Pour personnaliser l’accessibilité, vous pouvez écrire votre propre classe qui dérive des DataGridView.DataGridViewAccessibleObject classes ou DataGridViewCell.DataGridViewCellAccessibleObject des classes et remplacer la CreateAccessibilityInstance méthode. Par exemple, si vous écrivez une cellule d’en-tête de ligne personnalisée qui implémente des actions personnalisées uniques, telles que des tests d’accès spéciaux dans votre cellule, vous devez créer une classe qui hérite de la DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject classe et remplacer la CreateAccessibilityInstance méthode.
L’objet DataGridView expose sa structure de données à l’aide AccessibleRole de valeurs pour définir la hiérarchie de la table de données. Pour plus d’informations sur l’exposition de tables de données à Microsoft Active Accessibility, consultez Exposing Data Tables through Microsoft Active Accessibility.
Constructeurs
| Nom | Description |
|---|---|
| DataGridViewCell.DataGridViewCellAccessibleObject() |
Initialise une nouvelle instance de la DataGridViewCell.DataGridViewCellAccessibleObject classe sans initialiser la Owner propriété. |
| DataGridViewCell.DataGridViewCellAccessibleObject(DataGridViewCell) |
Initialise une nouvelle instance de la DataGridViewCell.DataGridViewCellAccessibleObject classe, en définissant la Owner propriété sur l’objet spécifié DataGridViewCell. |
Propriétés
| Nom | Description |
|---|---|
| Bounds |
Obtient l’emplacement et la taille de l’objet accessible. |
| DefaultAction |
Obtient une chaîne qui décrit l’action par défaut du DataGridViewCell. |
| Description |
Obtient une chaîne qui décrit l’apparence visuelle de l’objet spécifié. Tous les objets n’ont pas de description. (Hérité de AccessibleObject) |
| Help |
Obtient les noms du type et du type de base de la cellule propriétaire. |
| Help |
Obtient une description de ce que fait l’objet ou de la façon dont l’objet est utilisé. (Hérité de AccessibleObject) |
| KeyboardShortcut |
Obtient la touche de raccourci ou la touche d’accès de l’objet accessible. (Hérité de AccessibleObject) |
| Name |
Obtient le nom du DataGridViewCell.DataGridViewCellAccessibleObject. |
| Owner |
Obtient ou définit la cellule qui possède le DataGridViewCell.DataGridViewCellAccessibleObject. |
| Parent |
Obtient le parent du DataGridViewCell.DataGridViewCellAccessibleObject. |
| Role |
Obtient le rôle du DataGridViewCell.DataGridViewCellAccessibleObject. |
| State |
Obtient l’état du DataGridViewCell.DataGridViewCellAccessibleObject. |
| Value |
Obtient ou définit une chaîne représentant la valeur mise en forme de la cellule propriétaire. |
Méthodes
| Nom | Description |
|---|---|
| CreateObjRef(Type) |
Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant. (Hérité de MarshalByRefObject) |
| DoDefaultAction() |
Exécute l’action par défaut associée au DataGridViewCell.DataGridViewCellAccessibleObject. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetChild(Int32) |
Retourne l’objet accessible correspondant à l’index spécifié. |
| GetChildCount() |
Retourne le nombre d’enfants qui appartiennent au DataGridViewCell.DataGridViewCellAccessibleObject. |
| GetFocused() |
Retourne l’objet accessible enfant qui a le focus clavier. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetHelpTopic(String) |
Obtient un identificateur pour un identificateur de rubrique d’aide et le chemin d’accès au fichier d’aide associé à cet objet accessible. (Hérité de AccessibleObject) |
| GetLifetimeService() |
Obsolète.
Récupère l’objet de service de durée de vie actuel qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
| GetSelected() |
Retourne l’objet accessible enfant actuellement sélectionné. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| HitTest(Int32, Int32) |
Récupère l’objet enfant aux coordonnées d’écran spécifiées. (Hérité de AccessibleObject) |
| InitializeLifetimeService() |
Obsolète.
Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| MemberwiseClone(Boolean) |
Crée une copie superficielle de l’objet actuel MarshalByRefObject . (Hérité de MarshalByRefObject) |
| Navigate(AccessibleNavigation) |
Accède à un autre objet accessible. |
| RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String) |
Déclenche l’événement de notification UI Automation. (Hérité de AccessibleObject) |
| RaiseLiveRegionChanged() |
Déclenche l’événement LiveRegionChanged UI Automation. (Hérité de AccessibleObject) |
| Select(AccessibleSelection) |
Modifie la sélection ou déplace le focus clavier de l’objet accessible. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| UseStdAccessibleObjects(IntPtr, Int32) |
Associe un objet à une instance d’un AccessibleObject handle et de l’ID d’objet de l’objet. (Hérité de AccessibleObject) |
| UseStdAccessibleObjects(IntPtr) |
Associe un objet à une instance d’une AccessibleObject instance basée sur le handle de l’objet. (Hérité de AccessibleObject) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IAccessible.accChildCount |
Obtient le nombre d’interfaces enfants qui appartiennent à cet objet. Pour obtenir une description de ce membre, consultez accChildCount. (Hérité de AccessibleObject) |
| IAccessible.accDoDefaultAction(Object) |
Exécute l’action par défaut de l’objet spécifié. Tous les objets n’ont pas d’action par défaut. Pour obtenir une description de ce membre, consultez accDoDefaultAction(Object). (Hérité de AccessibleObject) |
| IAccessible.accFocus |
Obtient l’objet qui a le focus clavier. Pour obtenir une description de ce membre, consultez accFocus. (Hérité de AccessibleObject) |
| IAccessible.accHitTest(Int32, Int32) |
Obtient l’objet enfant aux coordonnées d’écran spécifiées. Pour obtenir une description de ce membre, consultez accHitTest(Int32, Int32). (Hérité de AccessibleObject) |
| IAccessible.accLocation(Int32, Int32, Int32, Int32, Object) |
Obtient l’emplacement actuel de l’écran de l’objet. Pour obtenir une description de ce membre, consultez accLocation(Int32, Int32, Int32, Int32, Object). (Hérité de AccessibleObject) |
| IAccessible.accNavigate(Int32, Object) |
Accède à un objet accessible par rapport à l’objet actif. Pour obtenir une description de ce membre, consultez accNavigate(Int32, Object). (Hérité de AccessibleObject) |
| IAccessible.accParent |
Obtient l’objet accessible parent de cet objet. Pour obtenir une description de ce membre, consultez accParent. (Hérité de AccessibleObject) |
| IAccessible.accSelect(Int32, Object) |
Modifie la sélection ou déplace le focus clavier de l’objet accessible. Pour obtenir une description de ce membre, consultez accSelect(Int32, Object). (Hérité de AccessibleObject) |
| IAccessible.accSelection |
Obtient les objets enfants sélectionnés d’un objet accessible. Pour obtenir une description de ce membre, consultez accSelection. (Hérité de AccessibleObject) |
| IReflect.GetField(String, BindingFlags) |
Obtient l’objet FieldInfo correspondant au champ et à l’indicateur de liaison spécifiés. Pour obtenir une description de ce membre, consultez GetField(String, BindingFlags). (Hérité de AccessibleObject) |
| IReflect.GetFields(BindingFlags) |
Obtient un tableau d’objets FieldInfo correspondant à tous les champs de la classe actuelle. Pour obtenir une description de ce membre, consultez GetFields(BindingFlags). (Hérité de AccessibleObject) |
| IReflect.GetMember(String, BindingFlags) |
Obtient un tableau d’objets MemberInfo correspondant à tous les membres publics ou à tous les membres qui correspondent à un nom spécifié. Pour obtenir une description de ce membre, consultez GetMember(String, BindingFlags). (Hérité de AccessibleObject) |
| IReflect.GetMembers(BindingFlags) |
Obtient un tableau d’objets MemberInfo correspondant à tous les membres publics ou à tous les membres de la classe actuelle. Pour obtenir une description de ce membre, consultez GetMembers(BindingFlags). (Hérité de AccessibleObject) |
| IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Obtient un MethodInfo objet correspondant à une méthode spécifiée, à l’aide d’un tableau type à choisir parmi les méthodes surchargées. Pour obtenir une description de ce membre, consultez GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). (Hérité de AccessibleObject) |
| IReflect.GetMethod(String, BindingFlags) |
Obtient un MethodInfo objet correspondant à une méthode spécifiée sous des contraintes de recherche spécifiées. Pour obtenir une description de ce membre, consultez GetMethod(String, BindingFlags). (Hérité de AccessibleObject) |
| IReflect.GetMethods(BindingFlags) |
Obtient un tableau d’objets MethodInfo avec toutes les méthodes publiques ou toutes les méthodes de la classe actuelle. Pour obtenir une description de ce membre, consultez GetMethods(BindingFlags). (Hérité de AccessibleObject) |
| IReflect.GetProperties(BindingFlags) |
Obtient un tableau d’objets PropertyInfo correspondant à toutes les propriétés publiques ou à toutes les propriétés de la classe actuelle. Pour obtenir une description de ce membre, consultez GetProperties(BindingFlags). (Hérité de AccessibleObject) |
| IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Obtient un PropertyInfo objet correspondant à une propriété spécifiée avec des contraintes de recherche spécifiées. Pour obtenir une description de ce membre, consultez GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]). (Hérité de AccessibleObject) |
| IReflect.GetProperty(String, BindingFlags) |
Obtient un PropertyInfo objet correspondant à une propriété spécifiée sous des contraintes de recherche spécifiées. Pour obtenir une description de ce membre, consultez GetProperty(String, BindingFlags). (Hérité de AccessibleObject) |
| IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Appelle un membre spécifié. Pour obtenir une description de ce membre, consultez InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). (Hérité de AccessibleObject) |
| IReflect.UnderlyingSystemType |
Obtient le type sous-jacent qui représente l’objet IReflect . Pour obtenir une description de ce membre, consultez UnderlyingSystemType. (Hérité de AccessibleObject) |