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. |
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. |
|
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 |
||
Exibir informações (controles somente leitura) |
||
Controles de menu |
||
Comandos |
||
Layout de formulário |
Consulte também
Outros recursos
Controles a ser usado no Windows Forms
Desenvolvimento personalizado de controles do Windows Forms com o .NET estrutura