Partager via


CheckBox.CheckBoxAccessibleObject Classe

Définition

Fournit des informations sur le CheckBox contrôle des applications clientes d’accessibilité.

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

public: ref class CheckBox::CheckBoxAccessibleObject : System::Windows::Forms::ButtonBase::ButtonBaseAccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
public class CheckBox.CheckBoxAccessibleObject : System.Windows.Forms.ButtonBase.ButtonBaseAccessibleObject
public class CheckBox.CheckBoxAccessibleObject : System.Windows.Forms.ButtonBase.ButtonBaseAccessibleObject
[<System.Runtime.InteropServices.ComVisible(true)>]
type CheckBox.CheckBoxAccessibleObject = class
    inherit ButtonBase.ButtonBaseAccessibleObject
type CheckBox.CheckBoxAccessibleObject = class
    inherit ButtonBase.ButtonBaseAccessibleObject
Public Class CheckBox.CheckBoxAccessibleObject
Inherits ButtonBase.ButtonBaseAccessibleObject
Héritage
Héritage
Attributs

Remarques

Windows Forms dispose d’une prise en charge de l’accessibilité intégrée et fournit des informations sur votre application qui lui permet d’utiliser des applications clientes d’accessibilité. Les applications clientes d’accessibilité sont des utilitaires d’agrandissement d’écran et de réviseur, des utilitaires d’entrée vocale, des claviers visuels, des périphériques d’entrée alternatifs et des utilitaires d’amélioration du clavier. La CheckBox.CheckBoxAccessibleObject classe hérite de la ButtonBase.ButtonBaseAccessibleObject classe pour fournir des informations sur le CheckBox contrôle aux applications clientes d’accessibilité.

Il existe des instances lorsque vous souhaitez fournir des informations personnalisées, telles que le nom ou la description d’un contrôle, aux applications clientes d’accessibilité. Il existe deux façons de fournir ces informations. Pour fournir des informations d’accessibilité limitées pour les contrôles existants, définissez les valeurs des AccessibleNamecontrôles , AccessibleDescriptionet AccessibleDefaultActionDescriptionAccessibleRole des valeurs de propriété, qui seront signalées aux applications clientes d’accessibilité.

Si vous avez besoin d’informations d’accessibilité supplémentaires à inclure dans votre contrôle, vous pouvez écrire votre propre classe dérivée des classes ou Control.ControlAccessibleObject des AccessibleObject classes. Par exemple, si vous écrivez votre propre contrôle qui n’est pas dérivé des contrôles courants, ou si vous avez besoin d’opérations telles que les tests d’accès au sein de votre contrôle, vous devez créer un Control.ControlAccessibleObject contrôle pour votre contrôle en appelant la CreateAccessibilityInstance méthode.

Constructeurs

Nom Description
CheckBox.CheckBoxAccessibleObject(Control)

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

Initialise une nouvelle instance de la classe CheckBox.CheckBoxAccessibleObject.

Propriétés

Nom Description
Bounds

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

Obtient l’emplacement et la taille de l’objet accessible.

(Hérité de AccessibleObject)
DefaultAction

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

Obtient une chaîne qui décrit l’action par défaut du CheckBox contrôle.

Description

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

Obtient la description du Control.ControlAccessibleObject.

(Hérité de Control.ControlAccessibleObject)
Handle

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

Obtient ou définit le handle de l’objet accessible.

(Hérité de Control.ControlAccessibleObject)
Help

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

Obtient la description de ce que fait l’objet ou comment l’objet est utilisé.

(Hérité de Control.ControlAccessibleObject)
KeyboardShortcut

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

Fournit des informations sur le CheckBox contrôle des applications clientes d’accessibilité.

(Hérité de ButtonBase.ButtonBaseAccessibleObject)
Name

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

Fournit des informations sur le CheckBox contrôle des applications clientes d’accessibilité.

(Hérité de ButtonBase.ButtonBaseAccessibleObject)
Owner

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

Obtient le propriétaire de l’objet accessible.

(Hérité de Control.ControlAccessibleObject)
Parent

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

Obtient le parent d’un objet accessible.

(Hérité de Control.ControlAccessibleObject)
Role

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

Obtient le rôle de cet objet accessible.

State

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

Obtient l’état du CheckBox contrôle.

Value

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

Obtient ou définit la valeur d’un objet accessible.

(Hérité de AccessibleObject)

Méthodes

Nom Description
CreateObjRef(Type)

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

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()

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

Exécute l’action par défaut associée à cet objet accessible.

DoDefaultAction()

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

Exécute l’action par défaut associée à cet objet accessible.

(Hérité de ButtonBase.ButtonBaseAccessibleObject)
Equals(Object)

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

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetChild(Int32)

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

Récupère l’enfant accessible correspondant à l’index spécifié.

(Hérité de AccessibleObject)
GetChildCount()

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

Récupère le nombre d’enfants appartenant à un objet accessible.

(Hérité de AccessibleObject)
GetFocused()

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

Récupère l’objet qui a le focus clavier.

(Hérité de AccessibleObject)
GetHashCode()

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

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetHelpTopic(String)

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

Obtient un identificateur pour une rubrique d’aide et le chemin d’accès au fichier d’aide associé à cet objet accessible.

(Hérité de Control.ControlAccessibleObject)
GetLifetimeService()

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

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()

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

Récupère l’enfant actuellement sélectionné.

(Hérité de AccessibleObject)
GetType()

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

Obtient la Type de l’instance actuelle.

(Hérité de Object)
HitTest(Int32, Int32)

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

Récupère l’objet enfant aux coordonnées d’écran spécifiées.

(Hérité de AccessibleObject)
InitializeLifetimeService()

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

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()

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

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
MemberwiseClone(Boolean)

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

Crée une copie superficielle de l’objet actuel MarshalByRefObject .

(Hérité de MarshalByRefObject)
Navigate(AccessibleNavigation)

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

Accède à un autre objet accessible.

(Hérité de AccessibleObject)
NotifyClients(AccessibleEvents, Int32, Int32)

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

Notifie les applications clientes d’accessibilité du contrôle enfant spécifié AccessibleEvents , en donnant l’identification de l’objet AccessibleObject.

(Hérité de Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32)

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

Notifie les applications clientes d’accessibilité du contrôle enfant spécifié AccessibleEvents .

(Hérité de Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents)

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

Avertit les applications clientes d’accessibilité de l’objet spécifié AccessibleEvents.

(Hérité de Control.ControlAccessibleObject)
RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

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

Déclenche l’événement de notification UI Automation.

(Hérité de AccessibleObject)
RaiseLiveRegionChanged()

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

Déclenche l’événement LiveRegionChanged UI Automation.

(Hérité de Control.ControlAccessibleObject)
Select(AccessibleSelection)

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

Modifie la sélection ou déplace le focus clavier de l’objet accessible.

(Hérité de AccessibleObject)
ToString()

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

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Control.ControlAccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32)

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

Associe un objet à une instance d’un AccessibleObject handle et de l’ID d’objet de l’objet.

(Hérité de AccessibleObject)
UseStdAccessibleObjects(IntPtr)

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

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

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

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)

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

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

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

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)

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

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)

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

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)

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

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

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

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)

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

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

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

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)

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

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)

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

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)

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

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)

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

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[])

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

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)

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

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)

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

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)

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

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[])

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

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)

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

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[])

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

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

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

Obtient le type sous-jacent qui représente l’objet IReflect . Pour obtenir une description de ce membre, consultez UnderlyingSystemType.

(Hérité de AccessibleObject)

S’applique à