Controles a serem usados nos Windows Forms

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

Observação

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

Nesta seção

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

Controles com suporte para desenho do proprietário interno
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 assíncrona.

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

Componente BindingSource
Encapsula uma fonte de dados para associação aos controles.

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

Controle CheckBox
Indica se uma condição é ativada ou desativada.

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

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

Controle ComboBox
Exibe dados em uma caixa de combinação suspensa.

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

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

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 DateTimePicker
Permite que o usuário selecione um único item de uma lista de datas ou horas.

Controles e componentes da caixa de diálogo
Descreve um conjunto de controles que permitem aos usuários executar interações padrão com o aplicativo ou o sistema.

Controle DomainUpDown
Exibe as cadeias de caracteres de texto que um usuário pode procurar e selecionar.

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

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

Controle FlowLayoutPanel
Representa um painel que dispõe de forma dinâmica o conteúdo horizontal ou verticalmente.

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

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

Controle GroupBox
Fornece um agrupamento de identificação para outros controles.

Componente HelpProvider
Associa um arquivo de Ajuda em HTML com um aplicativo baseado em Windows.

Controles HScrollBar e VScrollBar
Fornece navegação por meio de uma lista de itens ou uma grande quantidade de informações ao rolar 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 no estilo Web para aplicativos dos Windows Forms.

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

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

Componente MainMenu
Exibe um menu no tempo de execução. Embora MenuStrip substitua e adicione funcionalidade ao controle MainMenu de versões anteriores, MainMenu é mantido para compatibilidade com versões anteriores e uso futuro, se desejado.

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

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 é mantido para compatibilidade com versões anteriores e uso futuro, se desejado.

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

Componente NotifyIcon
Exibe ícones para processos que são executados em segundo plano e não teriam interfaces do usuário.

Controle NumericUpDown
Exibe os números que um usuário pode procurar e selecionar.

Componente OpenFileDialog
Permite aos usuários abrir arquivos por meio de uma caixa de diálogo pré-configurada.

Componente PageSetupDialog
Define detalhes de páginas para impressão por meio de uma caixa de diálogo pré-configurada.

Controle de painel
Fornece um agrupamento de identificação para outros controles e permite a rolagem.

Controle PictureBox
Exibe gráficos em formato de bitmap, GIF, JPEG, metarquivo ou ícone.

Componente PrintDialog
Seleciona uma impressora, escolhe as páginas a serem impressas e determina as 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.

Controle PrintPreviewControl
Permite que você crie seus próprios PrintPreview componentes ou caixa de diálogo em vez de usar a versão previamente configurada.

Controle PrintPreviewDialog
Exibe um documento como ele aparecerá quando for impresso.

Controle ProgressBar
Indica o andamento de uma ação em relação à conclusão graficamente.

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

Controle RichTextBox
Permite aos usuários inserir, exibir e manipular texto com formatação.

Componente SaveFileDialog
Seleciona os arquivos a serem salvos 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 de separador
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 tem o foco. Embora o StatusStrip substitua e estenda o controle StatusBar de versões anteriores, StatusBar é mantido para compatibilidade com versões anteriores e uso futuro, se desejado.

Controle StatusStrip
Representa um controle de barra de status do Windows. Embora o StatusStrip substitua e estenda o controle StatusBar de versões anteriores, StatusBar é mantido para compatibilidade com versões anteriores e uso futuro, se desejado.

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

Controle TableLayoutPanel
Representa um painel que dispõe de forma dinâmica o conteúdo em uma grade composta por linhas e colunas.

Controle TextBox
Permite entrada editável de várias linhas do usuário.

Componente Timer
Gera um evento em intervalos regulares.

Controle de barra de ferramentas
Exibe os menus e botões de 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 é mantido para compatibilidade com versões anteriores e uso futuro, se desejado.

Controle ToolStrip
Cria menus e barras de ferramentas personalizadas em seus aplicativos dos Windows Forms. Embora ToolStrip substitua e adicione funcionalidade ao controle ToolBar de versões anteriores, ToolBar é mantido para compatibilidade com versões anteriores e uso futuro, se desejado.

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

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

Visão geral do controle ToolStripProgressBar
Indica o andamento de uma ação em relação à conclusão graficamente. O ToolStripProgressBar é tipicamente contido em um StatusStriparquivo .

Controle ToolStripStatusLabel
Representa um painel em um controle StatusStrip.

Componente ToolTip
Exibe o 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 ajuste visual de 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 Internet para seu aplicativo.

Controles dos Windows Forms usados para listar opções
Descreve um conjunto de controles usados para fornecer aos usuários uma lista de opções de escolha.

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

Desenvolvendo controles do Windows Forms no tempo de design
Fornece links para tópicos passo a passo, recomendações sobre qual tipo de controle criar e outras informações sobre como criar seu próprio controle.

Controles e objetos programáveis comparados em diversas linguagens e bibliotecas
Fornece uma tabela que mapeia controles no Visual Basic 6.0 para o controle correspondente no Visual Basic .NET. Observe que os controles agora são classes no .NET Framework.

Como adicionar controles do ActiveX ao Windows Forms
Descreve como usar controles ActiveX em Windows Forms.