ControlType 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.
Identifie le type d’un contrôle d’interface utilisateur (IU).
public ref class ControlType : System::Windows::Automation::AutomationIdentifier
public class ControlType : System.Windows.Automation.AutomationIdentifier
type ControlType = class
inherit AutomationIdentifier
Public Class ControlType
Inherits AutomationIdentifier
- Héritage
Remarques
ControlType hérite de AutomationIdentifier et est utilisé pour identifier le type d’un contrôle représenté par un AutomationElement. Le type de contrôle est déterminé par le développeur du fournisseur UI Automation.
Cette classe contient des champs statiques, qui sont eux-mêmes ControlType des objets, pour identifier les types standard de contrôles. Il existe également un Custom type pour les contrôles qui ne correspondent pas à l’un des types définis.
Le seul cas où le type de contrôle d’un contrôle peut changer au moment de l’exécution est celui où le contrôle prend en charge MultipleViewPattern. Par exemple, l’affichage de liste Win32, qui peut être un DataGrid ou List, en fonction de l’affichage actuel.
Les types de contrôles n’ont pas d’équivalence un-à-un avec les modèles de contrôle. Un contrôle peut être d’un seul type, mais il peut prendre en charge plusieurs modèles ou aucun modèle du tout, en fonction de ses fonctionnalités spécifiques.
Pour plus d’informations sur les différents types de contrôle, consultez Types de contrôle UI Automation.
Champs
Button |
Identifie un contrôle bouton. |
Calendar |
Identifie un contrôle calendrier, tel qu'un sélecteur de dates. |
CheckBox |
Identifie un contrôle case à cocher. |
ComboBox |
Identifie un contrôle zone de liste déroulante. |
Custom |
Identifie un contrôle qui n’est pas l’un des types de contrôles définis. |
DataGrid |
Identifie un contrôle de grille de données. |
DataItem |
Identifie un contrôle d'élément de données. |
Document |
Identifie un contrôle document. |
Edit |
Identifie un contrôle d'édition, tel qu'une zone de texte. |
Group |
Identifie un contrôle de groupe, qui joue le rôle de conteneur pour d'autres contrôles. |
Header |
Identifie un contrôle header, qui est un conteneur pour les étiquettes des lignes et des colonnes d'informations. |
HeaderItem |
Identifie un élément d'en-tête, qui est l'étiquette pour une ligne ou une colonne d'informations. |
Hyperlink |
Identifie un contrôle de lien hypertexte. |
Image |
Identifie un contrôle Image. |
List |
Identifie un contrôle liste, tel qu'une zone de liste. |
ListItem |
Identifie un contrôle d'élément de liste, qui est un élément enfant d'un contrôle liste. |
Menu |
Identifie un contrôle de menu, tel qu'un menu du niveau supérieur dans une fenêtre d'application. |
MenuBar |
Identifie un contrôle de barre de menus, qui contient généralement un ensemble de menus de niveau supérieur. |
MenuItem |
Identifie un contrôle d'élément de menu. |
Pane |
Identifie un contrôle de volet. |
ProgressBar |
Identifie un contrôle de barre de progression, qui indique visuellement la progression d'une longue opération. |
RadioButton |
Identifie un contrôle case d'option, qui est un mécanisme de sélection autorisant la sélection d'un seul élément dans un groupe. |
ScrollBar |
Identifie un contrôle de barre de défilement, tel qu'une barre de défilement dans une fenêtre d'application. |
Separator |
Identifie un séparateur, qui crée une séparation visuelle dans des contrôles tels que des menus et des barres d'outils. |
Slider |
Identifie un contrôle Slider. |
Spinner |
Identifie un contrôle Spinner. |
SplitButton |
Identifie un bouton partagé, qui est un bouton qui exécute une action par défaut et qui peut également se développer pour afficher une liste d'autres actions possibles. |
StatusBar |
Identifie un contrôle de barre d'état. |
Tab |
Identifie un contrôle onglet. |
TabItem |
Identifie un contrôle d'élément d'onglet, qui représente une page d'un contrôle onglet. |
Table |
Identifie une table. |
Text |
Identifie un contrôle d'édition, tel qu'une zone de texte ou une zone de texte enrichi. |
Thumb |
Identifie le contrôle d'une barre de défilement qui peut être glissé vers un emplacement différent. |
TitleBar |
Identifie la barre de légende sur une fenêtre. |
ToolBar |
Identifie une barre d'outils, telle que le contrôle qui contient un ensemble de boutons de commande dans une fenêtre d'application. |
ToolTip |
Identifie un contrôle d'info-bulle, une fenêtre informationnelle qui apparaît en déplaçant le pointeur sur un contrôle ou quelquefois lorsque tabuler à un contrôle à l'aide du clavier. |
Tree |
Identifie un contrôle d'arborescence. |
TreeItem |
Identifie un nœud dans un contrôle TreeItem. |
Window |
Identifie un frame de bordure, qui contient des objets enfants. |
Propriétés
Id |
Obtient l'identificateur numérique sous-jacent. (Hérité de AutomationIdentifier) |
LocalizedControlType |
Obtient une description du type de contrôle. |
ProgrammaticName |
Obtient le nom de programmation enregistré. (Hérité de AutomationIdentifier) |
Méthodes
CompareTo(Object) |
Compare ce AutomationIdentifier avec un autre AutomationIdentifier. (Hérité de AutomationIdentifier) |
Equals(Object) |
Retourne une valeur indiquant si le AutomationIdentifier fourni est équivalent à ce AutomationIdentifier. (Hérité de AutomationIdentifier) |
GetHashCode() |
Retourne le code de hachage de cet identificateur UI Automation. (Hérité de AutomationIdentifier) |
GetNeverSupportedPatterns() |
Récupère les identificateurs de modèle qui ne sont pas pris en charge par le type de contrôle. |
GetRequiredPatternSets() |
Récupère un tableau d’ensembles de modèles requis. |
GetRequiredProperties() |
Récupère un tableau des identificateurs de propriété (ID) requis pour ce type de contrôle. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
LookupById(Int32) |
Récupère un ControlType qui encapsule un identificateur numérique spécifié. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |