Partilhar via


Classes Usadas nos Formulários do .NET Framework

As tabelas seguintes listam as classes normalmente usadas para aplicativos do Windows Forms do .NET Framework, categorizadas entre classes base, classes de controle, classes de componentes e classes de caixa de diálogo.

Para entrar na documentação do .NET Framework e encontrar uma listagem mais abrangente, consulte o namespace System.Windows.Forms.

As Classes de Base

A tabela a seguir lista e descreve as classes principais do Windows Forms no namespace System.Windows.Forms.

Classe

Descrição

Control

Define a classe base para controles, que são componentes com representação visual.Fornece a funcionalidade básica para todos os controles que são exibidos em um Form.

Form

Representa uma janela normal, janela não modal, caixa de diálogo, cliente de Interface de Múltiplos Documentos (MDI), ou janela pai MDI.Formulários compõem a interface do usuário de um aplicativo.

UserControl

Fornece um controle vazio que pode ser usado para criar outros controles ou criar um controle personalizado que é uma composição de outros controles.

Classes de Controle

A tabela a seguir lista e descreve uma amostragem de classes de controle do namespace System.Windows.Forms.Você pode usar esses controles para criar interfaces ricas de usuário.

Classe

Descrição

TextBox

Controle de entrada de dados.Representa um controle de caixa de texto do Windows.

ComboBox

Controle de entrada de dados.Representa um controle de caixa de combinação do Windows.

Label

Controles de Exibição de DadosRepresenta um rótulo padrão do Windows.

ListView

Controles de Exibição de DadosRepresenta um controle de modo de exibição de lista do Windows, que exibe uma coleção de itens que podem ser exibidos usando um dos quatro diferentes modos de exibição.

Button

Controle de botão de comando.Representa um controle de botão do Windows.

ToolStrip

Controle de botão de comando.Fornece um contêiner para objetos de barra de ferramentas do Windows.

PropertyGrid

Controle de designer.Fornece uma interface do usuário para navegação nas propriedades de um objeto.

Classes de componentes

Além dos controles, o namespace System.Windows.Forms fornece outras classes que não derivam da classe Control mas ainda fornecem recursos visuais para um aplicativo baseado no Windows.A tabela a seguir mostra algumas das classes de componente disponíveis.

Classe

Descrição

ToolTip

Componente de exibição de dados.Representa uma janela pop-up pequena retangular que exibe uma descrição breve da finalidade de um controle quando o usuário posiciona o ponteiro do mouse no controle.

ErrorProvider

Componente de exibição de dados.Fornece uma interface de usuário para indicar que um controle em um formulário tem um erro associado a ele.

ToolStripDropDownMenu

Componente de Menu.Fornece funcionalidade básica para o controle ContextMenuStrip.

ContextMenuStrip

Componente de Menu.Representa um menu de atalho.

Help

Componente de ajuda.Encapsula o mecanismo de ajuda HTML 1.0.

HelpProvider

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

O Windows fornece inúmeras caixas de diálogo comuns que você pode usar para fornecer ao seu aplicativo uma interface de usuário consistente ao executar tarefas como abrir e salvar arquivos, manipular a cor da fonte ou do texto, ou imprimir.A tabela a seguir lista algumas das classes comumente usadas para ler e gravar arquivos com fluxos.

Classe

Descrição

OpenFileDialog

Fornece a funcionalidade para exibir uma caixa de diálogo que permite que o usuário navegue para e digite o nome de um arquivo para abrir ou salvar.

SaveFileDialog

Fornece a funcionalidade para exibir uma caixa de diálogo que permite que o usuário navegue para e digite o nome de um arquivo para abrir ou salvar.

FontDialog

Exibe uma caixa de diálogo para alterar elementos da fonte usada pelo seu aplicativo

PageSetupDialog

Exibe uma caixa de diálogo que permite que o usuário controle aspectos da impressão de documentos.

PrintDialog

Exibe uma caixa de diálogo que permite que o usuário controle aspectos da impressão de documentos.

MessageBox

Exibe uma caixa de mensagem que pode exibir e recuperar dados do usuário.

Consulte também

Conceitos

Conceitos de Aplicativo do Windows Forms no Visual Basic

Noções básicas de aplicativos do Windows Forms

Visão geral dos aplicativos baseados no Windows

Referência

Visão Geral dos Formulários do Windows

System.Windows.Forms

System.Drawing.Printing