Compartilhar via


Windows Forms Controls by função

Windows Forms oferece controles e componentes que executam várias funções.A tabela a seguir lista os controles Windows Forms e componentes de acordo com a função geral.Além disso, quando existirem vários controles que servem a mesma função, o controle recomendado é listado com uma nota sobre o controle ele substituído.Em uma tabela separada subseqüente, os controles obsoletos são listados com suas substituições recomendadas.

Observação:

As tabelas a seguir, não listar cada controle ou componente Você pode usar no Windows Forms ; Para obter uma lista mais abrangente , Consulte Controles a ser usado no Windows Forms

Controles e componentes por função recomendado

Função

Controle

Descrição

Exibição de dados

Controle DataGridView

O controle DataGridView fornece uma tabela personalizável para exibir dados.The DataGridView classe permite a personalização das células, linhas, colunas e bordas.

Observação:
O DataGridView controle fornece vários recursos básicos e avançados que estão faltando no DataGrid controle. Para mais informações, consulte: Diferenças entre Windows Forms DataGridView and DataGrid Controls.

vinculação de dados e navegação

BindingSource componente

Simplifica o controles de ligação em um formulário aos dados por meio de gerenciamento de moeda, notificação de alterar e outros serviços.

Controle BindingNavigator

Fornece uma interface de tipo de barra de ferramentas para navegar e manipular dados em um formulário.

Edição de texto

Controle TextBox

Exibe o texto inserido no time de design que pode ser editado por usuários em time de execução ou alterado programaticamente.

 

Controle RichTextBox

Permite que o texto a ser exibido com a formatação em texto simples ou formato rich-text (RTF).

 

Controle MaskedTextBox

Restringe o formato da entrada do usuário

Exibição de informações (somente leitura)

Controle Label

Exibe o texto que os usuários não é possível edição diretamente.

Controle LinkLabel

Exibe o texto sistema autônomo um link de estilo da Web e aciona um evento quando o usuário clica especiais de texto.Geralmente, o texto é um link para outra janela ou um site da Web.

Controle StatusStrip

Exibe informações sobre o estado corrente do aplicativo usando uma área com quadros, geralmente na parte inferior de um formulário pai.

Controle ProgressBar

Exibe o progresso corrente de uma operação para o usuário.

Exibição de página da Web

Controle WebBrowser

Permite que o usuário navegar páginas da Web dentro de seu formulário.

Seleção em uma lista

Controle CheckedListBox

Exibe uma lista rolável de itens, acompanha cada por uma caixa de seleção.

Controle ComboBox

Exibe uma lista suspensa de itens.

Controle DomainUpDown

Exibe uma lista de itens de texto que os usuários podem rolar através com botões para cima e para baixo.

Controle ListBox

Exibe uma lista de texto e itens de gráficos (ícones).

Controle ListView

Exibe itens em um dos quatro diferentes modos de exibição.Modos de exibição incluem somente texto, texto com pequenos ícones, texto com ícones grandes e um modo de exibição de detalhes.

Controle NumericUpDown

Exibe uma lista de números que os usuários podem rolar através com botões para cima e para baixo.

Controle TreeView

Exibe uma coleção hierárquica de objetos de nó que pode consistir em texto com caixas de seleção opcionais ou ícones.

Exibição de elementos gráficos

Controle PictureBox

Exibe arquivos gráficos, sistema autônomo bitmaps e ícones, em um quadro.

Armazenamento de elementos gráficos

Controle ImageList

Serve sistema autônomo um repositório de imagens.ImageList controles e as imagens que contêm podem ser reutilizadas de um aplicativo para o próximo.

Configuração de valor

Controle CheckBox

Exibe uma caixa de seleção e um rótulo de texto.Geralmente usado para conjunto opções.

Controle CheckedListBox

Exibe uma lista rolável de itens, acompanha cada por uma caixa de seleção.

Controle RadioButton

Exibe um botão que pode ser ativado ou desativado.

Controle TrackBar

Permite que os usuários conjunto valores em uma escala movendo "miniatura" ao longo de uma escala.

Configuração de data

Controle DateTimePicker

Exibe um calendário gráfico para permitir que os usuários selecionem uma data ou uma time.

Controle MonthCalendar

Exibe um calendário gráfico para permitir que os usuários selecionar um intervalo de datas.

Caixas de diálogo

Controle ColorDialog

Exibe a caixa de diálogo de seletor de cores que permite aos usuários conjunto a cor de um elemento da interface.

Controle FontDialog

Exibe uma caixa de diálogo que permite que os usuários definam uma fonte e seus atributos.

Controle OpenFileDialog

Exibe uma caixa de diálogo que permite aos usuários navegar e selecionar um arquivo.

Controle PrintDialog

Exibe uma caixa de diálogo que permite aos usuários selecionar uma impressora e conjunto seus atributos.

Controle PrintPreviewDialog

Exibe uma caixa de diálogo que exibe como um controle PrintDocument componente aparecerá quando impresso.

Controle FolderBrowserDialog

Exibe uma caixa de diálogo que permite aos usuários procurar, criar e, eventualmente, selecionar uma pasta

Controle SaveFileDialog

Exibe uma caixa de diálogo que permite aos usuários salvar um arquivo.

Controles de menu

Controle MenuStrip

Cria menus personalizados.

Observação:
O MenuStrip projetado para substituir o MainMenu controle.

Controle ContextMenuStrip

Cria os menus de contexto personalizado.

Observação:
O ContextMenuStrip projetado para substituir o ContextMenu controle.

Comandos

Controle Button

Inicia, pára ou interrompe um processo.

Controle LinkLabel

Exibe o texto sistema autônomo um link de estilo da Web e aciona um evento quando o usuário clica especiais de texto.Geralmente, o texto é um link para outra janela ou um site da Web.

Controle NotifyIcon

Exibe um ícone na área de notificação de status da barra de tarefas que representa um aplicativo em execução em segundo plano.

Controle ToolStrip

Cria as barras de ferramentas que podem ter um Microsoft Windows XP, Microsoft Office, Microsoft Internet Explorer ou personalizada aparência, com ou sem temas e com suporte para o estouro e reordenação de item de time de execução.

Observação:
O ToolStrip o controle é projetado para substituir o ToolBar controle.

Ajuda do usuário

HelpProvider componente

Fornece ajuda pop-up ou on-line para controles.

ToolTip componente

Fornece uma janela pop-up que exibe uma breve descrição da finalidade do controle quando o usuário pousar o ponteiro sobre o controle.

Outros controles de agrupamento

Controle Panel

Agrupa um conjunto de controles em um quadro sem rótulo, rolável.

Controle GroupBox

Agrupa um conjunto de controles (tais sistema autônomo botões de opção) em um quadro rotulado, nonscrollable.

Controle TabControl

Fornece uma página com guias para organizar e acessar objetos agrupados com eficiência.

Controle SplitContainer

Fornece dois painéis separados por uma BAR móvel.

Observação:
O SplitContainer o controle é projetado para substituir o Splitter controle.

Controle TableLayoutPanel

Representa um painel que contemple dinamicamente seu Sumário em uma grade composta de linhas e colunas.

Controle FlowLayoutPanel

Representa um painel que dispõe o Sumário dinamicamente horizontal ou verticalmente.

Áudio

Controle SoundPlayer

Reproduz arquivos de som no formato.wav.Sons podem ser carregados ou executados assincronamente.

Controles e componentes por função obsoletos

Função

Controle obsoleto

Substituição recomendada

Exibição de dados

DataGrid

DataGridView

Exibir informações (controles somente leitura)

StatusBar

StatusStrip

Controles de menu

ContextMenu

ContextMenuStrip

MainMenu

MenuStrip

Comandos

ToolBar

ToolStrip

StatusBar

StatusStrip

Layout de formulário

Splitter

SplitContainer

Consulte também

Outros recursos

Controles a ser usado no Windows Forms

Desenvolvimento personalizado de controles do Windows Forms com o .NET estrutura