Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

DataGridViewCell.DataGridViewCellAccessibleObject, classe

Fournit des informations sur DataGridViewCell aux applications clientes d'accessibilité.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)
[ComVisibleAttribute(true)]
protected class DataGridViewCellAccessibleObject : AccessibleObject

Le type DataGridViewCell.DataGridViewCellAccessibleObject expose les membres suivants.

  NomDescription
Méthode publiqueDataGridViewCell.DataGridViewCellAccessibleObject()Initialise une nouvelle instance de la classe DataGridViewCell.DataGridViewCellAccessibleObject, sans initialiser la propriété Owner.
Méthode publiqueDataGridViewCell.DataGridViewCellAccessibleObject(DataGridViewCell)Initialise une nouvelle instance de la classe DataGridViewCell.DataGridViewCellAccessibleObject en affectant à la propriété Owner le DataGridViewCell spécifié.
Début
  NomDescription
Propriété publiqueBoundsObtient l'emplacement et la taille de l'objet accessible. (Substitue AccessibleObject.Bounds.)
Propriété publiqueDefaultActionObtient une chaîne qui décrit l'action par défaut de DataGridViewCell. (Substitue AccessibleObject.DefaultAction.)
Propriété publiqueDescriptionObtient une chaîne qui décrit l'apparence visuelle de l'objet spécifié. Les objets n'ont pas tous une description. (Hérité de AccessibleObject.)
Propriété publiqueHelpObtient les noms du type et du type de base de la cellule propriétaire. (Substitue AccessibleObject.Help.)
Propriété publiqueKeyboardShortcutObtient la touche de raccourci ou la touche d'accès rapide pour l'objet accessible. (Hérité de AccessibleObject.)
Propriété publiqueNameObtient le nom de DataGridViewCell.DataGridViewCellAccessibleObject. (Substitue AccessibleObject.Name.)
Propriété publiqueOwnerObtient ou définit la cellule qui possède le DataGridViewCell.DataGridViewCellAccessibleObject.
Propriété publiqueParentDéfinit le parent de DataGridViewCell.DataGridViewCellAccessibleObject. (Substitue AccessibleObject.Parent.)
Propriété publiqueRoleObtient le rôle de DataGridViewCell.DataGridViewCellAccessibleObject. (Substitue AccessibleObject.Role.)
Propriété publiqueStateObtient l'état de DataGridViewCell.DataGridViewCellAccessibleObject. (Substitue AccessibleObject.State.)
Propriété publiqueValueObtient ou définit une chaîne représentant la valeur mise en forme de la cellule propriétaire. (Substitue AccessibleObject.Value.)
Début
  NomDescription
Méthode publiqueCreateObjRefCrée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.)
Méthode publiqueDoDefaultActionExécute l'action par défaut associée à DataGridViewCell.DataGridViewCellAccessibleObject. (Substitue AccessibleObject.DoDefaultAction().)
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueGetChildRetourne l'objet accessible correspondant à l'index spécifié. (Substitue AccessibleObject.GetChild(Int32).)
Méthode publiqueGetChildCountRetourne le nombre d'enfants qui appartiennent à DataGridViewCell.DataGridViewCellAccessibleObject. (Substitue AccessibleObject.GetChildCount().)
Méthode publiqueGetFocusedRetourne l'enfant accessible qui a le focus clavier. (Substitue AccessibleObject.GetFocused().)
Méthode publiqueGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueGetHelpTopicObtient un identificateur d'une rubrique d'aide et le chemin d'accès du fichier d'aide associé à l'objet accessible. (Hérité de AccessibleObject.)
Méthode publiqueGetLifetimeServiceRécupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode publiqueGetSelectedRetourne l'objet accessible enfant qui est actuellement sélectionné. (Substitue AccessibleObject.GetSelected().)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueHitTestRécupère l'objet enfant qui est situé aux coordonnées d'écran spécifiées. (Hérité de AccessibleObject.)
Méthode publiqueInitializeLifetimeServiceObtient 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.)
Méthode protégéeMemberwiseClone()Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégéeMemberwiseClone(Boolean)Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.)
Méthode publiqueNavigateNavigue vers un autre objet accessible. (Substitue AccessibleObject.Navigate(AccessibleNavigation).)
Méthode publiqueSelectModifie la sélection ou déplace le focus clavier de l'objet accessible. (Substitue AccessibleObject.Select(AccessibleSelection).)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode protégéeUseStdAccessibleObjects(IntPtr)Infrastructure. Associe un objet à une instance d'un AccessibleObject basé sur le handle de l'objet. (Hérité de AccessibleObject.)
Méthode protégéeUseStdAccessibleObjects(IntPtr, Int32)Infrastructure. Associe un objet à une instance d'un AccessibleObject basé sur le handle et l'ID d'objet de l'objet. (Hérité de AccessibleObject.)
Début
  NomDescription
Implémentation d'interface explicitePropriété privéeIAccessible.accChildCountInfrastructure. Obtient le nombre d'interfaces enfants qui appartiennent à cet objet. Pour obtenir une description de ce membre, consultez IAccessible.accChildCount. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIAccessible.accDoDefaultActionInfrastructure. Exécute l'action par défaut de l'objet spécifié. Les objets n'ont pas tous une action par défaut. Pour obtenir une description de ce membre, consultez IAccessible.accDoDefaultAction. (Hérité de AccessibleObject.)
Implémentation d'interface explicitePropriété privéeIAccessible.accFocusInfrastructure. Obtient l'objet qui a le focus clavier. Pour obtenir une description de ce membre, consultez IAccessible.accFocus. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIAccessible.accHitTestInfrastructure. Obtient l'objet enfant qui est situé aux coordonnées d'écran spécifiées. Pour obtenir une description de ce membre, consultez IAccessible.accHitTest. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIAccessible.accLocationInfrastructure. Obtient l'emplacement d'affichage actuel de l'objet. Pour obtenir une description de ce membre, consultez IAccessible.accLocation. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIAccessible.accNavigateInfrastructure. Navigue vers un objet accessible relatif à l'objet actuel. Pour obtenir une description de ce membre, consultez IAccessible.accNavigate. (Hérité de AccessibleObject.)
Implémentation d'interface explicitePropriété privéeIAccessible.accParentInfrastructure. Obtient l'objet accessible aux parents de cet objet. Pour obtenir une description de ce membre, consultez IAccessible.accParent. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIAccessible.accSelectInfrastructure. Modifie la sélection ou déplace le focus clavier de l'objet accessible. Pour obtenir une description de ce membre, consultez IAccessible.accSelect. (Hérité de AccessibleObject.)
Implémentation d'interface explicitePropriété privéeIAccessible.accSelectionInfrastructure. Obtient les objets enfants sélectionnés d'un objet accessible. Pour obtenir une description de ce membre, consultez IAccessible.accSelection. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIReflect.GetFieldInfrastructure. Obtient l'objet System.Reflection.FieldInfo correspondant au champ et à l'indicateur de liaison spécifiés. Pour obtenir une description de ce membre, consultez IReflect.GetField. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIReflect.GetFieldsInfrastructure. Obtient un tableau d'objets System.Reflection.FieldInfo correspondant à tous les champs de la classe en cours. Pour obtenir une description de ce membre, consultez IReflect.GetFields. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIReflect.GetMemberInfrastructure. Obtient un tableau d'objets System.Reflection.MemberInfo représentant tous les membres publics ou tous les membres qui correspondent à un nom spécifié. Pour obtenir une description de ce membre, consultez IReflect.GetMember. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIReflect.GetMembersInfrastructure. Obtient un tableau d'objets System.Reflection.MemberInfo correspondant à tous les membres publics ou à tous les membres de la classe en cours. Pour obtenir une description de ce membre, consultez IReflect.GetMembers. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIReflect.GetMethod(String, BindingFlags)Infrastructure. Obtient un objet System.Reflection.MethodInfo correspondant à une méthode spécifiée avec les contraintes de recherche données. Pour obtenir une description de ce membre, consultez IReflect.GetMethod. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])Infrastructure. Obtient un objet System.Reflection.MethodInfo correspondant à une méthode spécifiée en sélectionnant une des méthodes surchargées à l'aide d'un tableau Type. Pour obtenir une description de ce membre, consultez IReflect.GetMethod. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIReflect.GetMethodsInfrastructure. Obtient un tableau d'objets System.Reflection.MethodInfo contenant toutes les méthodes publiques ou toutes les méthodes de la classe en cours. Pour obtenir une description de ce membre, consultez IReflect.GetMethods. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIReflect.GetPropertiesInfrastructure. Obtient un tableau d'objets System.Reflection.PropertyInfo correspondant à toutes les propriétés publiques ou à toutes les propriétés de la classe en cours. Pour obtenir une description de ce membre, consultez IReflect.GetProperties. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIReflect.GetProperty(String, BindingFlags)Infrastructure. Obtient un objet System.Reflection.PropertyInfo correspondant à une propriété spécifiée avec les contraintes de recherche données. Pour obtenir une description de ce membre, consultez IReflect.GetProperty. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])Infrastructure. Obtient un objet System.Reflection.PropertyInfo correspondant à une propriété spécifiée avec les contraintes de recherche données. Pour obtenir une description de ce membre, consultez IReflect.GetProperty. (Hérité de AccessibleObject.)
Implémentation d'interface expliciteMéthode privéeIReflect.InvokeMemberInfrastructure. Appelle un membre spécifié. Pour obtenir une description de ce membre, consultez IReflect.InvokeMember. (Hérité de AccessibleObject.)
Implémentation d'interface explicitePropriété privéeIReflect.UnderlyingSystemTypeInfrastructure. Obtient le type sous-jacent qui représente l'objet IReflect. Pour obtenir une description de ce membre, consultez IReflect.UnderlyingSystemType. (Hérité de AccessibleObject.)
Début

Les Windows Forms comprennent une prise en charge d'accessibilité intégrée qui permet à votre application de travailler avec des applications d'accessibilité. Parmi les exemples d'applications clientes d'accessibilité, nous pouvons citer : les agrandisseurs d'écrans et les réviseurs, les utilitaires de saisie vocale, les claviers visuels, les périphériques de saisie alternatifs et les utilitaires d'extension de clavier.

La classe DataGridViewCell.DataGridViewCellAccessibleObject hérite de la classe AccessibleObject pour fournir des informations sur DataGridViewCell pour les applications d'accessibilité clientes. Chaque classe qui représente une partie visuelle de DataGridView, telle que DataGridViewColumnHeaderCell, DataGridViewRowHeaderCell, DataGridViewRow et DataGridViewCell, contient également une classe qui hérite de AccessibleObject pour fournir des informations sur la classe conteneur et exécuter des actions au nom d'applications clientes d'accessibilité.

Pour certaines instances il convient de fournir des informations supplémentaires, telles que le nom ou la description du contrôle DataGridView, aux applications d'accessibilité. Deux méthodes permettent de fournir ces informations supplémentaires. Pour fournir des informations d'accessibilité limitées aux contrôles existants, définissez les valeurs de propriété AccessibleName et AccessibleDescription du contrôle qui seront transmises aux applications d'accessibilité.

RemarqueRemarque

Vous ne devez modifier les valeurs de propriété AccessibleDefaultActionDescription et AccessibleRole que dans certaines situations particulières, notamment, lorsque vous souhaitez que DataGridView apparaisse comme une liste.

Parfois, vous pouvez avoir besoin de plus d'informations d'accessibilité ou d'actions d'accessibilité différentes à inclure dans votre DataGridView ou DataGridViewCell personnalisé. Pour personnaliser l'accessibilité, vous pouvez écrire votre propre classe qui dérive des classes DataGridView.DataGridViewAccessibleObject ou DataGridViewCell.DataGridViewCellAccessibleObject et substituer la méthode CreateAccessibilityInstance. 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 le test d'atteinte spécial dans votre cellule, vous devez créer une classe qui hérite de la classe DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject et se substitue à la méthode CreateAccessibilityInstance.

DataGridView expose sa structure de données en utilisant des valeurs AccessibleRole pour définir la hiérarchie de la table de données. Pour plus d'informations sur l'exposition de tables de données sur Microsoft Active Accessibility, consultez « Exposing Data Tables through Microsoft Active Accessibility » dans MSDN Library à l'adresse http://msdn.microsoft.com/library.

.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
© 2013 Microsoft. Tous droits réservés.