Partilhar via


Controles para usar no Windows Forms

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

Observação

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

Na presente seção

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

Controles com suporte Built-In Owner-Drawing
Descreve como alterar aspetos 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.

Controlador de Navegação
Fornece a interface do usuário (UI) de navegação e manipulação para controles vinculados a dados.

Componente BindingSource
Encapsula uma fonte de dados para ligação a controles.

Controlo do Botão
Apresenta um botão padrão no qual o usuário pode clicar para executar ações.

Controlo de Caixa de Verificaçã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 de ComboBox
Exibe dados em uma caixa de combinação suspensa.

componente Menu de Contexto
Fornece aos usuários um menu facilmente acessível de comandos usados com freqüência associados ao objeto selecionado. Embora o ContextMenuStrip substitua e adicione funcionalidades ao controlo ContextMenu das versões anteriores, o ContextMenu é mantido para garantir a compatibilidade com versões anteriores e para uso futuro, se desejado.

Controle ContextMenuStrip
Representa um menu de atalho. Embora o ContextMenuStrip substitua e adicione funcionalidades ao controlo ContextMenu das versões anteriores, o ContextMenu é mantido para garantir a compatibilidade com versões anteriores e para uso futuro, se desejado.

Controle de 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.

de controle DateTimePicker
Permite ao usuário selecionar um único item de uma lista de datas ou horas.

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

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

Componente de 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 apresenta dinamicamente seu conteúdo horizontal ou verticalmente.

Componente de Navegação por Pastas (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 que estão atualmente instaladas no sistema.

Controlo de 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 através de uma lista de itens ou uma grande quantidade de informações rolando horizontal ou verticalmente dentro de um aplicativo ou controle.

Componente de ImageList
Exibe imagens em outros controles.

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

Controle LinkLabel
Permite adicionar links no estilo da Web a aplicativos do Windows Forms.

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

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

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

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

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

Controlo de Calendário Mensal
Apresenta uma interface gráfica intuitiva para os usuários visualizarem e definirem informações de data.

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

de controle NumericUpDown
Exibe numerais que um usuário pode navegar e selecionar.

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

Componente PageSetupDialog
Define os detalhes da página para impressão através de uma caixa de diálogo pré-configurada.

Painel de Controle
Fornece um agrupamento identificável para outros controles e permite a rolagem.

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

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

componente DocumentoDeImpressão
Define as propriedades que descrevem o que imprimir e imprime o documento em aplicativos baseados no Windows.

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

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

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

Controle de Botão de Rádio
Apresenta um conjunto de duas ou mais opções mutuamente exclusivas ao utilizador.

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

Componente de Diálogo de Guardar Ficheiro
Seleciona os arquivos a serem salvos e onde salvá-los.

SoundPlayer Classe Permite-lhe incluir facilmente sons nas suas aplicações.

Controlo de SplitContainer
Permite ao usuário redimensionar um controle encaixado.

Controlo de separador
Permite que o usuário redimensione um controle encaixado (.NET Framework versão 1.x).

Controlo da barra de estado
Exibe informações de status relacionadas ao controle que tem foco. Embora StatusStrip substitua e estenda o controle StatusBar de versões anteriores, StatusBar é mantido para compatibilidade com versões anteriores e uso futuro, se você escolher.

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

Control de Aba
Exibe várias guias que podem conter imagens ou outros controles.

Controlo painel de tabela
Representa um painel que estabelece dinamicamente seu conteúdo em uma grade composta por linhas e colunas.

Controle de TextBox
Permite entrada de texto editável e de várias linhas pelo utilizador.

Componente do temporizador
Gera um evento em intervalos regulares.

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

Controlo da Barra de Ferramentas
Cria barras de ferramentas e menus personalizados em seus aplicativos do Windows Forms. Embora o ToolStrip substitua e adicione funcionalidade ao controle de ToolBar de versões anteriores, ToolBar é 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, disposição e organização de controles ToolStrip, e uma área central ToolStripContentPanel para controles tradicionais.

ToolStripPanel Controlo
Fornece um painel para ancorar, rafting e organizar ToolStrip controles.

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

Controle de ToolStripStatusLabel
Representa um painel em um controle StatusStrip.

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

Controlo de Barra de Deslizamento
Permite a navegação através de uma grande quantidade de informações ou ajustar 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 Internet para seu aplicativo.

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

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

Desenvolvendo controles do Windows Forms em tempo de design
Fornece links para tópicos passo a passo, recomendações para que 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 Visual Basic .NET. Observe que os controles agora são classes no .NET Framework.

Como adicionar controles ActiveX ao Windows Forms
Descreve como usar controles ActiveX no Windows Forms.