Compartilhar via


Classe ControlType

Representa os tipos de controles para a interface do usuário de um aplicativo de teste. Esta classe não pode ser herdada.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.TestTools.UITesting
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Extension (em Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Sintaxe

'Declaração
<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

O tipo ControlType expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública FriendlyName Obtém o nome amigável do tipo de controle para gerar entradas de log de ação.
Propriedade pública Name Obtém o nome deste objeto de tipo de controle.
Propriedade públicaMembro estático NameComparer Obtém um comparador para comparar os nomes dos dois tipos de controle.

Início

Métodos

  Nome Descrição
Método público Equals Determina se o objeto fornecido é igual a esta instância da ControlType classe. (Substitui Object.Equals(Object).)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoMembro estático GetControlType(String) Retorna um objeto do tipo de controle usando o nome fornecido.
Método públicoMembro estático GetControlType(String, String) Retorna um objeto do tipo de controle usando o nome fornecido e o nome amigável.Se não existir, cria um novo tipo de controle usando o nome fornecido e o nome amigável.
Método público GetHashCode Serves as a hash function for a particular type. (Substitui Object.GetHashCode().)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público NameEquals Determina se o nome fornecido e o valor de Name são de propriedade igual.
Método público ToString Retorna uma representação de seqüência deste objeto de tipo de controle. (Substitui Object.ToString().)

Início

Operadores

  Nome Descrição
Operador públicoMembro estático Equality Representa um operador de igualdade (= =) para comparar dois objetos de tipo de controle.
Operador públicoMembro estático Implicit(String to ControlType) Fornece um operador implícito para comparar o nome fornecido com um objeto do tipo de controle.
Operador públicoMembro estático Inequality Representa um operador de desigualdade (! =) para comparar dois objetos de tipo de controle.

Início

Campos

  Nome Descrição
Campo públicoMembro estático Button Retorna um objeto do tipo de controle que tem o nome "Button" e um nome amigável localizado.
Campo públicoMembro estático Calendar Retorna um objeto do tipo de controle que tem o nome "Calendário" e um nome amigável localizado.
Campo públicoMembro estático Cell Retorna um objeto do tipo de controle que tem o nome de "Célula" e um nome amigável localizado.
Campo públicoMembro estático CheckBox Retorna um objeto do tipo de controle que tem o nome "checkbox" e um nome amigável localizado.
Campo públicoMembro estático CheckBoxTreeItem Retorna um objeto do tipo de controle que tem o nome "checkboxtreeitem" e um nome amigável localizado.
Campo públicoMembro estático Client Retorna um objeto do tipo de controle que tem o nome "" e um nome amigável localizado.
Campo públicoMembro estático ColumnHeader Retorna um objeto do tipo de controle que tem o nome "columnheader" e um nome amigável localizado.
Campo públicoMembro estático ComboBox Retorna um objeto do tipo de controle que tem o nome "combobox" e um nome amigável localizado.
Campo públicoMembro estático Custom Retorna um objeto do tipo de controle que tem o nome "Personalizado" e um nome amigável localizado.
Campo públicoMembro estático DatePicker Retorna um objeto do tipo de controle que tem o nome "Selecionador de data" e um nome amigável localizado.
Campo públicoMembro estático DateTimePicker Retorna um objeto do tipo de controle que tem o nome "datetimepicker" e um nome amigável localizado.
Campo públicoMembro estático Document Retorna um objeto do tipo de controle que tem o nome "Documento" e um nome amigável localizado.
Campo públicoMembro estático Edit Retorna um objeto do tipo de controle que tem o nome "Editar" e um nome amigável localizado.
Campo públicoMembro estático Empty Retorna um objeto do tipo de controle que tem o nome "Vazio" e um nome amigável localizado.
Campo públicoMembro estático Expander Retorna um objeto do tipo de controle que tem o nome de "Expansão" e um nome amigável localizado.
Campo públicoMembro estático FileInput Retorna um objeto do tipo de controle que tem o nome "fileinput" e um nome amigável localizado.
Campo públicoMembro estático Frame Retorna um objeto do tipo de controle que tem o nome de "Quadro" e um nome amigável localizado.
Campo públicoMembro estático Group Retorna um objeto do tipo de controle que tem o nome "Grupo" e um nome amigável localizado.
Campo públicoMembro estático Hyperlink Retorna um objeto do tipo de controle que tem o nome "Hiperlink" e um nome amigável localizado.
Campo públicoMembro estático Image Retorna um objeto do tipo de controle que tem o nome de "Imagem" e um nome amigável localizado.
Campo públicoMembro estático Label Retorna um objeto do tipo de controle que tem o nome "Rótulo" e um nome amigável localizado.
Campo públicoMembro estático List Retorna um objeto do tipo de controle que tem o nome "Lista" e um nome amigável localizado.
Campo públicoMembro estático ListItem Retorna um objeto do tipo de controle que tem o nome "listitem" e um nome amigável localizado.
Campo públicoMembro estático Menu Retorna um objeto do tipo de controle que tem o nome "Menu" e um nome amigável localizado.
Campo públicoMembro estático MenuBar Retorna um objeto do tipo de controle que tem o nome "Barra de menus" e um nome amigável localizado.
Campo públicoMembro estático MenuItem Retorna um objeto do tipo de controle que tem o nome "menuitem" e um nome amigável localizado.
Campo públicoMembro estático Pane Retorna um objeto do tipo de controle que tem o nome "Painel" e um nome amigável localizado.
Campo públicoMembro estático ProgressBar Retorna um objeto do tipo de controle que tem o nome" ProgressBar" e um nome amigável localizado.
Campo públicoMembro estático RadioButton Retorna um objeto do tipo de controle que tem o nome "radiobutton" e um nome amigável localizado.
Campo públicoMembro estático Row Retorna um objeto do tipo de controle que tem o nome "Linha" e um nome amigável localizado.
Campo públicoMembro estático RowHeader Retorna um objeto do tipo de controle que tem o nome "Cabeçalho da linha" e um nome amigável localizado.
Campo públicoMembro estático ScrollBar Retorna um objeto do tipo de controle que tem o nome "Barra de rolagem" e um nome amigável localizado.
Campo públicoMembro estático Separator Retorna um objeto do tipo de controle que tem o nome "Separador" e um nome amigável localizado.
Campo públicoMembro estático Slider Retorna um objeto do tipo de controle que tem o nome "Controle deslizante" e um nome amigável localizado.
Campo públicoMembro estático Spinner Retorna um objeto do tipo de controle que tem o nome "Giratório" e um nome amigável localizado.
Campo públicoMembro estático SplitButton Retorna um objeto do tipo de controle que tem o nome "splitbutton" e um nome amigável localizado.
Campo públicoMembro estático StatusBar Retorna um objeto do tipo de controle que tem o nome "statusbar" e um nome amigável localizado.
Campo públicoMembro estático Table Retorna um objeto do tipo de controle que tem o nome "Table" e um nome amigável localizado.
Campo públicoMembro estático TabList Retorna um objeto do tipo de controle que tem o nome "TabList" e um nome amigável localizado.
Campo públicoMembro estático TabPage Retorna um objeto do tipo de controle que tem o nome "tabpage" e um nome amigável localizado.
Campo públicoMembro estático Text Retorna um objeto do tipo de controle que tem o nome de "Texto" e um nome amigável localizado.
Campo públicoMembro estático TitleBar Retorna um objeto do tipo de controle que tem o nome "Barra de título" e um nome amigável localizado.
Campo públicoMembro estático ToggleButton Retorna um objeto do tipo de controle que tem o nome "togglebutton" e um nome amigável localizado.
Campo públicoMembro estático ToolBar Retorna um objeto do tipo de controle que tem o nome "Barra de ferramentas" e um nome amigável localizado.
Campo públicoMembro estático ToolTip Retorna um objeto do tipo de controle que tem o nome "Dica de ferramenta" e um nome amigável localizado.
Campo públicoMembro estático Tree Retorna um objeto do tipo de controle que tem o nome "Árvore" e um nome amigável localizado.
Campo públicoMembro estático TreeItem Retorna um objeto do tipo de controle que tem o nome "treeitem" e um nome amigável localizado.
Campo públicoMembro estático Window Retorna um objeto do tipo de controle que tem o nome de "Janela" e um nome amigável localizado.

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.UITesting