Exporter (0) Imprimer
Développer tout
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

CheckBox.CheckBoxAccessibleObject, classe

Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.

Fournit des informations sur le contrôle CheckBox aux applications d'accessibilité.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

[ComVisibleAttribute(true)]
public class CheckBoxAccessibleObject : ButtonBase.ButtonBaseAccessibleObject

Le type CheckBox.CheckBoxAccessibleObject expose les membres suivants.

  NomDescription
Méthode publiqueCheckBox.CheckBoxAccessibleObjectInfrastructure. Initialise une nouvelle instance de la classe CheckBox.CheckBoxAccessibleObject.
Début

  NomDescription
Propriété publiqueBoundsObtient l'emplacement et la taille de l'objet accessible. (Hérité de AccessibleObject.)
Propriété publiqueDefaultActionInfrastructure. Obtient une chaîne qui décrit l'action par défaut du contrôle CheckBox. (Substitue Control.ControlAccessibleObject.DefaultAction.)
Propriété publiqueDescriptionObtient la description du Control.ControlAccessibleObject. (Hérité de Control.ControlAccessibleObject.)
Propriété publiqueHandleObtient ou définit le handle de l'objet accessible. (Hérité de Control.ControlAccessibleObject.)
Propriété publiqueHelpObtient la description de ce que fait l'objet ou comment il est utilisé. (Hérité de Control.ControlAccessibleObject.)
Propriété publiqueKeyboardShortcutObtient la touche de raccourci ou la touche d'accès rapide de l'objet pour un objet accessible. (Hérité de Control.ControlAccessibleObject.)
Propriété publiqueNameObtient ou définit le nom de l'objet accessible. (Hérité de Control.ControlAccessibleObject.)
Propriété publiqueOwnerObtient le propriétaire de l'objet accessible. (Hérité de Control.ControlAccessibleObject.)
Propriété publiqueParentObtient le parent d'un objet accessible. (Hérité de Control.ControlAccessibleObject.)
Propriété publiqueRoleInfrastructure. Obtient le rôle de cet objet accessible. (Substitue Control.ControlAccessibleObject.Role.)
Propriété publiqueStateInfrastructure. Obtient l'état du contrôle CheckBox. (Substitue ButtonBase.ButtonBaseAccessibleObject.State.)
Propriété publiqueValueObtient ou définit la valeur d'un objet accessible. (Hérité de AccessibleObject.)
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 associée par défaut à l'objet accessible. (Substitue ButtonBase.ButtonBaseAccessibleObject.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 publiqueGetChildRécupère l'enfant accessible correspondant à l'index spécifié. (Hérité de AccessibleObject.)
Méthode publiqueGetChildCountRécupère le nombre d'enfants appartenant à un objet accessible. (Hérité de AccessibleObject.)
Méthode publiqueGetFocusedRécupère l'objet qui a le focus clavier. (Hérité de AccessibleObject.)
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (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 Control.ControlAccessibleObject.)
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 publiqueGetSelectedRécupère l'enfant actuellement sélectionné. (Hérité de AccessibleObject.)
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. (Hérité de AccessibleObject.)
Méthode publiqueNotifyClients(AccessibleEvents)Avertit les applications clientes d'accessibilité des AccessibleEvents spécifiés. (Hérité de Control.ControlAccessibleObject.)
Méthode publiqueNotifyClients(AccessibleEvents, Int32)Avertit les applications clientes d'accessibilité des AccessibleEvents spécifiés pour le contrôle enfant spécifié. (Hérité de Control.ControlAccessibleObject.)
Méthode publiqueNotifyClients(AccessibleEvents, Int32, Int32)Avertit les applications clientes d'accessibilité de AccessibleEvents spécifié pour le contrôle enfant spécifié, en donnant l'identification de AccessibleObject. (Hérité de Control.ControlAccessibleObject.)
Méthode publiqueSelectModifie la sélection ou déplace le focus clavier de l'objet accessible. (Hérité de AccessibleObject.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Control.ControlAccessibleObject.)
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

Windows Forms possède une prise en charge d'accessibilité intégrée et fournit des informations sur votre application qui lui permettent de travailler avec des applications clientes 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 CheckBox.CheckBoxAccessibleObject hérite de la classe ButtonBase.ButtonBaseAccessibleObject pour fournir des informations sur le contrôle CheckBox pour les applications d'accessibilité clientes.

Dans certains cas, vous voudrez fournir des informations personnalisées, par exemple le nom ou la description d'un contrôle, aux applications d'accessibilité. Deux méthodes permettent de fournir ces informations. Pour fournir des informations d'accessibilité limitées aux contrôles existants, définissez les valeurs du contrôle AccessibleName, AccessibleDescription, AccessibleDefaultActionDescription et de la propriété AccessibleRole, qui seront transmises aux applications clientes d'accessibilité.

Si vous souhaitez que plus d'informations d'accessibilité soient incluses dans votre contrôle, vous pouvez écrire votre propre classe qui est dérivée des classes AccessibleObject ou Control.ControlAccessibleObject. Par exemple, si vous écrivez votre propre contrôle qui n'est pas dérivé des contrôles communs, ou si vous voulez des opérations telles que le test d'atteinte dans votre contrôle, vous devez créer Control.ControlAccessibleObject pour votre contrôle en appelant la méthode CreateAccessibilityInstance.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, 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.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft