Compartilhar via


Controles a serem usados no Windows Forms

Veja a seguir uma lista alfabética de controles e componentes que podem ser usados no Windows Forms. Além dos controles do Windows Forms abordados nesta seção, você pode adicionar o ActiveX e controles personalizados ao Windows Forms. Se você não encontrar o controle de que precisa listado aqui, também poderá criar o seu próprio. Para obter detalhes, consulte Desenvolvendo controles do Windows Forms em tempo de design. Para mais informações sobre como escolher o controle necessário, consulte controles do Windows Forms por função.

Nota

Os controles do Visual Basic são baseados em classes fornecidas pelo .NET Framework.

Nesta seção

Controles do Windows Forms por Função
Lista e descreve os controles do Windows Forms com base no .NET Framework.

controles de com suporte Built-In Owner-Drawing
Descreve como alterar aspectos da aparência de um controle que não estão disponíveis por meio de propriedades.

Componente BackgroundWorker
Permite que um formulário ou controle execute uma operação de forma assíncrona.

de controle BindingNavigator
Fornece a interface do usuário de navegação e manipulação para controles associados a dados.

de componente BindingSource
Encapsula uma fonte de dados para associação a controles.

controle de botão
Apresenta um botão padrão que o usuário pode clicar para executar ações.

Controle de Caixa de Seleção
Indica se uma condição está ativada ou desativada.

Controle CheckedListBox
Exibe uma lista de itens com uma caixa de seleção ao lado de cada item.

componente ColorDialog
Permite que o usuário selecione uma cor de uma paleta em uma caixa de diálogo pré-configurada e adicione cores personalizadas a essa paleta.

Controle ComboBox
Exibe informações em uma caixa de combinação do tipo drop-down.

Componente ContextMenu
Fornece aos usuários um menu facilmente acessível de comandos usados com frequência associados ao objeto selecionado. Embora ContextMenuStrip substitua e adicione funcionalidade ao controle ContextMenu de versões anteriores, ContextMenu será mantido para compatibilidade com versões anteriores e uso futuro, se assim desejar.

Controle do ContextMenuStrip
Representa um menu de atalho. Embora ContextMenuStrip substitua e adicione funcionalidade ao controle ContextMenu de versões anteriores, ContextMenu será mantido para compatibilidade com versões anteriores e uso futuro, se assim desejar.

controle DataGrid
Exibe dados tabulares de um conjunto de dados e permite atualizações para a fonte de dados.

Controle DataGridView
Fornece um sistema flexível e extensível para exibir e editar dados tabulares.

controle de Seleção de Data e Hora
Permite que o usuário selecione um único item em uma lista de datas ou horas.

controles e componentes Dialog-Box
Descreve um conjunto de controles que permitem que os usuários executem interações padrão com o aplicativo ou o sistema.

controle DomainUpDown
Exibe cadeias de caracteres de texto nas quais um usuário pode navegar e selecionar.

Componente ErrorProvider
Exibe informações de erro para o usuário de maneira não intrusiva.

Classe FileDialog fornece funcionalidade de classe base para caixas de diálogo de arquivo.

Controle FlowLayoutPanel
Representa um painel que define dinamicamente seu conteúdo horizontal ou verticalmente.

Componente FolderBrowserDialog
Exibe uma interface com a qual os usuários podem navegar e selecionar um diretório ou criar um novo.

Componente FontDialog
Expõe as fontes instaladas no sistema no momento.

Controle GroupBox
Fornece um agrupamento identificável para outros controles.

Componente HelpProvider
Associa um arquivo de Ajuda HTML a um aplicativo baseado no Windows.

controles HScrollBar e VScrollBar
Forneça navegação por meio de uma lista de itens ou uma grande quantidade de informações rolando horizontal ou verticalmente dentro de um aplicativo ou controle.

Componente ImageList
Exibe imagens em outros controles.

Controle de Rótulo
Exibe o texto que não pode ser editado pelo usuário.

Controle LinkLabel
Permite que você adicione links ao estilo da Web a aplicativos Windows Forms.

Controle de ListBox
Permite que o usuário selecione um ou mais itens de uma lista predefinida.

Controle ListView
Exibe uma lista de itens com ícones, à maneira do Windows Explorer.

componente MainMenu
Exibe um menu em tempo de execução. Embora MenuStrip substitua e adicione funcionalidade ao controle MainMenu de versões anteriores, MainMenu será mantido para compatibilidade com versões anteriores e uso futuro, se você escolher.

controle MaskedTextBox Controle
Restringe o formato de entrada do usuário em um formulário.

de controle MenuStrip
Fornece um sistema de menus para um formulário. Embora MenuStrip substitua e adicione funcionalidade ao controle MainMenu de versões anteriores, MainMenu será mantido para compatibilidade com versões anteriores e uso futuro, se você escolher.

Controle CalendárioMensal
Apresenta uma interface gráfica intuitiva para os usuários exibirem e definirem informações de data.

Componente NotifyIcon
Exibe ícones para processos executados em segundo plano e, de outra forma, não teriam interfaces de usuário.

de controle NumericUpDown
Exibe numerais entre os quais um usuário pode navegar e selecionar.

Componente OpenFileDialog
Permite que os usuários abram arquivos usando uma caixa de diálogo pré-configurada.

de componente PageSetupDialog
Define os detalhes da página para impressão por meio de uma caixa de diálogo pré-configurada.

Controle do Painel
Forneça um agrupamento identificável para outros controles e permita a rolagem.

controle PictureBox
Exibe gráficos no formato bitmap, GIF, JPEG, metafile ou ícone.

Componente PrintDialog
Seleciona uma impressora, escolhe as páginas a serem impressas e determina outras configurações relacionadas à impressão.

Componente PrintDocument
Define as propriedades que descrevem o que imprimir e imprime o documento em aplicativos baseados no Windows.

de controle PrintPreviewControl
Permite que você crie seu próprio componente PrintPreview ou caixa de diálogo em vez de usar a versão pré-configurada.

controle PrintPreviewDialog
Exibe um documento como será exibido quando ele for impresso.

Controle Barra de Progresso
Indica graficamente o progresso de uma ação para a conclusão.

Controle RadioButton
Apresenta um conjunto de duas ou mais opções mutuamente exclusivas para o usuário.

Controle RichTextBox
Permite que os usuários insiram, exibam e manipulem texto com formatação.

do componente SaveFileDialog
Seleciona arquivos para salvar e onde salvá-los.

Classe SoundPlayer permite que você inclua facilmente sons em seus aplicativos.

Controle SplitContainer
Permite que o usuário redimensione um controle encaixado.

Controle Splitter
Permite que o usuário redimensione um controle encaixado (.NET Framework versão 1.x).

Controle StatusBar
Exibe informações de status relacionadas ao controle que está em foco. Embora StatusStrip substitua e estenda o controle StatusBar de versões anteriores, StatusBar será mantido para compatibilidade com versões anteriores e uso futuro, se você escolher.

de controle StatusStrip
Representa um controle de barra de status do Windows. Embora StatusStrip substitua e estenda o controle StatusBar de versões anteriores, StatusBar será mantido para compatibilidade com versões anteriores e uso futuro, se você escolher.

de controle TabControl
Exibe várias guias que podem conter imagens ou outros controles.

controle TableLayoutPanel
Representa um painel que define dinamicamente seu conteúdo em uma grade composta por linhas e colunas.

Controle TextBox
Permite a entrada editável e multilinha do usuário.

Componente de Temporizador
Gera um evento em intervalos regulares.

Controle da Barra de Ferramentas
Exibe menus e botões em bitmap que ativam comandos. Você pode estender a funcionalidade do controle e modificar sua aparência e comportamento. Embora ToolStrip substitua e adicione funcionalidade ao controle ToolBar de versões anteriores, ToolBar será mantido para compatibilidade com versões anteriores e uso futuro, se você escolher.

de controle ToolStrip
Cria barras de ferramentas e menus personalizados em seus aplicativos do Windows Forms. Embora ToolStrip substitua e adicione funcionalidade ao controle ToolBar de versões anteriores, ToolBar será mantido para compatibilidade com versões anteriores e uso futuro, se você escolher.

de controle ToolStripContainer
Fornece painéis em cada lado de um formulário para encaixe, alocação e organização de controles ToolStrip, e uma área central ToolStripContentPanel para controles tradicionais.

Controle ToolStripPanel
Fornece um painel para ancoragem, flutuação e organização de controles ToolStrip.

Visão geral do controle do ToolStripProgressBar
Indica graficamente o progresso de uma ação para a conclusão. O ToolStripProgressBar normalmente está contido em um StatusStrip.

Controle ToolStripStatusLabel
Representa um painel em um controle StatusStrip.

Componente de Dica de Ferramenta
Exibe texto quando o usuário aponta para outros controles.

Controle TrackBar
Permite a navegação por meio de uma grande quantidade de informações ou ajustando visualmente uma configuração numérica.

Controle TreeView
Exibe uma hierarquia de nós que podem ser expandidos ou recolhidos.

Controle WebBrowser
Hospeda páginas da Web e fornece recursos de navegação na Web para seu aplicativo.

Os Controles do Windows Forms usados para listar opções
Descreve um conjunto de controles usado para fornecer aos usuários uma lista de opções para escolher.

controles do Windows Forms
Explica o uso de controles do Windows Forms e descreve conceitos importantes para trabalhar com eles.

Desenvolvendo Controles do Windows Forms em Tempo de Desenvolvimento
Fornece links para tópicos passo a passo, recomendações para quais tipo de controle criar e outras informações sobre como criar seu próprio controle.

Controles e Objetos Programáveis Comparados em Várias Linguagens e Bibliotecas
Fornece uma tabela que mapeia controles no Visual Basic 6.0 para o controle correspondente no .NET do Visual Basic. Observe que os controles agora são classes no .NET Framework.

Como adicionar controles ActiveX aos do Windows Forms
Descreve como usar controles ActiveX no Windows Forms.