Compartir a través de


ControlType (Clase)

Representa los tipos de controles para probar la interfaz de usuario de una aplicación. Esta clase no puede heredarse.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.ControlType

Espacio de nombres:  Microsoft.VisualStudio.TestTools.UITesting
Ensamblado:  Microsoft.VisualStudio.TestTools.UITest.Extension (en Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Sintaxis

'Declaración
<SerializableAttribute> _
Public NotInheritable Class ControlType
[SerializableAttribute]
public sealed class ControlType
[SerializableAttribute]
public ref class ControlType sealed
[<Sealed>]
[<SerializableAttribute>]
type ControlType =  class end
public final class ControlType

El tipo ControlType expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública FriendlyName Obtiene el nombre descriptivo del tipo de control para generar entradas de registro de acción.
Propiedad pública Name Obtiene el nombre de este objeto de tipo de control.
Propiedad públicaMiembro estático NameComparer Obtiene un comparador para comparar los nombres de dos tipos de control.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto proporcionado es igual a esta instancia de la clase ControlType. (Invalida a Object.Equals(Object)).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoMiembro estático GetControlType(String) Devuelve un objeto de tipo de control utilizando el nombre proporcionado.
Método públicoMiembro estático GetControlType(String, String) Devuelve un objeto de tipo de control utilizando el nombre proporcionado y el nombre descriptivo.Si no existe, se crea un nuevo tipo de control usando el nombre y el nombre descriptivo proporcionados.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Invalida a Object.GetHashCode()).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público NameEquals Determina si el nombre proporcionado y el valor de la propiedad Name son iguales.
Método público ToString Devuelve una representación en forma de cadena de este objeto de tipo de control. (Invalida a Object.ToString()).

Arriba

Operadores

  Nombre Descripción
Operador públicoMiembro estático Equality Representa a un operador de igualdad (==) para comparar dos objetos de tipo de control.
Operador públicoMiembro estático Implicit(String to ControlType) Proporciona a un operador implícito para comparar el nombre proporcionado con un objeto de tipo de control.
Operador públicoMiembro estático Inequality Representa a un operador de desigualdad (!=) para comparar dos objetos de tipo de control.

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático Button Devuelve un objeto de tipo de control con el nombre "Button" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Calendar Devuelve un objeto de tipo de control con el nombre "Calendar" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Cell Devuelve un objeto de tipo de control con el nombre "Cell" y un nombre descriptivo adaptado.
Campo públicoMiembro estático CheckBox Devuelve un objeto de tipo de control con el nombre "CheckBox" y un nombre descriptivo adaptado.
Campo públicoMiembro estático CheckBoxTreeItem Devuelve un objeto de tipo de control con el nombre "CheckBoxTreeItem" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Client Devuelve un objeto de tipo de control con el nombre "" y un nombre descriptivo adaptado.
Campo públicoMiembro estático ColumnHeader Devuelve un objeto de tipo de control con el nombre "ColumnHeader" y un nombre descriptivo adaptado.
Campo públicoMiembro estático ComboBox Devuelve un objeto de tipo de control con el nombre "ComboBox" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Custom Devuelve un objeto de tipo de control con el nombre "Custom" y un nombre descriptivo adaptado.
Campo públicoMiembro estático DatePicker Devuelve un objeto de tipo de control con el nombre "DatePicker" y un nombre descriptivo adaptado.
Campo públicoMiembro estático DateTimePicker Devuelve un objeto de tipo de control con el nombre "DateTimePicker" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Document Devuelve un objeto de tipo de control con el nombre "Document" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Edit Devuelve un objeto de tipo de control con el nombre "Edit" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Empty Devuelve un objeto de tipo de control con el nombre "Empty" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Expander Devuelve un objeto de tipo de control con el nombre "Expander" y un nombre descriptivo adaptado.
Campo públicoMiembro estático FileInput Devuelve un objeto de tipo de control con el nombre "FileInput" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Frame Devuelve un objeto de tipo de control con el nombre "Frame" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Group Devuelve un objeto de tipo de control con el nombre "Group" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Hyperlink Devuelve un objeto de tipo de control con el nombre "Hyperlink" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Image Devuelve un objeto de tipo de control con el nombre "Image" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Label Devuelve un objeto de tipo de control con el nombre "Label" y un nombre descriptivo adaptado.
Campo públicoMiembro estático List Devuelve un objeto de tipo de control con el nombre "List" y un nombre descriptivo adaptado.
Campo públicoMiembro estático ListItem Devuelve un objeto de tipo de control con el nombre "ListItem" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Menu Devuelve un objeto de tipo de control con el nombre "Menu" y un nombre descriptivo adaptado.
Campo públicoMiembro estático MenuBar Devuelve un objeto de tipo de control con el nombre "MenuBar" y un nombre descriptivo adaptado.
Campo públicoMiembro estático MenuItem Devuelve un objeto de tipo de control con el nombre "MenuItem" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Pane Devuelve un objeto de tipo de control con el nombre "Pane" y un nombre descriptivo adaptado.
Campo públicoMiembro estático ProgressBar Devuelve un objeto de tipo de control con el nombre "ProgressBar" y un nombre descriptivo adaptado.
Campo públicoMiembro estático RadioButton Devuelve un objeto de tipo de control con el nombre "RadioButton" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Row Devuelve un objeto de tipo de control con el nombre "Row" y un nombre descriptivo adaptado.
Campo públicoMiembro estático RowHeader Devuelve un objeto de tipo de control con el nombre "RowHeader" y un nombre descriptivo adaptado.
Campo públicoMiembro estático ScrollBar Devuelve un objeto de tipo de control con el nombre "ScrollBar" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Separator Devuelve un objeto de tipo de control con el nombre "Separator" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Slider Devuelve un objeto de tipo de control con el nombre "Slider" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Spinner Devuelve un objeto de tipo de control con el nombre "Spinner" y un nombre descriptivo adaptado.
Campo públicoMiembro estático SplitButton Devuelve un objeto de tipo de control con el nombre "SplitButton" y un nombre descriptivo adaptado.
Campo públicoMiembro estático StatusBar Devuelve un objeto de tipo de control con el nombre "StatusBar" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Table Devuelve un objeto de tipo de control con el nombre "Table" y un nombre descriptivo adaptado.
Campo públicoMiembro estático TabList Devuelve un objeto de tipo de control con el nombre "TabList" y un nombre descriptivo adaptado.
Campo públicoMiembro estático TabPage Devuelve un objeto de tipo de control con el nombre "TabPage" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Text Devuelve un objeto de tipo de control con el nombre "Text" y un nombre descriptivo adaptado.
Campo públicoMiembro estático TitleBar Devuelve un objeto de tipo de control con el nombre "TitleBar" y un nombre descriptivo adaptado.
Campo públicoMiembro estático ToggleButton Devuelve un objeto de tipo de control con el nombre "ToggleButton" y un nombre descriptivo adaptado.
Campo públicoMiembro estático ToolBar Devuelve un objeto de tipo de control con el nombre "ToolBar" y un nombre descriptivo adaptado.
Campo públicoMiembro estático ToolTip Devuelve un objeto de tipo de control con el nombre "ToolTip" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Tree Devuelve un objeto de tipo de control con el nombre "Tree" y un nombre descriptivo adaptado.
Campo públicoMiembro estático TreeItem Devuelve un objeto de tipo de control con el nombre "TreeItem" y un nombre descriptivo adaptado.
Campo públicoMiembro estático Window Devuelve un objeto de tipo de control con el nombre "Window" y un nombre descriptivo adaptado.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.TestTools.UITesting (Espacio de nombres)