Compartilhar via


System.Windows.Forms Namespace

Contém classes para criar aplicativos baseados no Windows que aproveitam ao máximo os recursos avançados da interface do usuário disponíveis no sistema operacional Microsoft Windows.

Classes

AccessibleObject

Fornece informações que os aplicativos de acessibilidade usam para ajustar a interface do usuário de um aplicativo para os usuários portadores de deficiências.

AmbientProperties

Fornece valores de propriedade de ambiente para controles de nível superior.

Application

Fornece propriedades e métodos static para gerenciar um aplicativo, como métodos para iniciar e interromper um aplicativo, para processar mensagens do Windows e propriedades para obter informações sobre um aplicativo. Essa classe não pode ser herdada.

ApplicationContext

Especifica as informações contextuais sobre um thread de aplicativo.

AutoCompleteStringCollection

Contém uma coleção de cadeias de caracteres a serem usadas para o recurso de preenchimento automático em alguns controles do Windows Forms.

AxHost

Encapsula os controles do ActiveX e os expõe como controles do Windows Forms completos.

AxHost.AxComponentEditor

Fornece um editor que usa uma caixa de diálogo modal para exibir uma página de propriedades para um controle ActiveX.

AxHost.ClsidAttribute

Especifica o CLSID de um controle ActiveX hospedado por um controle AxHost.

AxHost.ConnectionPointCookie

Conecta um controle ActiveX a um cliente que trata os eventos do controle.

AxHost.InvalidActiveXStateException

A exceção que é lançada quando o controle ActiveX é referenciado enquanto está em um estado inválido.

AxHost.State

Encapsula o estado persistente de um controle ActiveX.

AxHost.StateConverter

Converte objetos AxHost.State de um tipo de dados em outro.

AxHost.TypeLibraryTimeStampAttribute

Especifica uma data e hora associadas à biblioteca de tipos de um controle ActiveX hospedado por um controle AxHost.

BaseCollection

Fornece a funcionalidade básica para a criação de coleções relacionadas aos dados no namespace System.Windows.Forms.

BindableComponent

Classe base para componentes que fornecem propriedades que podem ser associadas a dados com o Windows Forms Designer.

Binding

Representa a associação simples entre o valor da propriedade de um objeto e o valor da propriedade de um controle.

BindingCompleteEventArgs

Fornece dados para o evento de BindingComplete .

BindingContext

Gerencia a coleção de objetos BindingManagerBase para qualquer objeto que herda da classe Control.

BindingManagerBase

Gerencia todos os objetos Binding associados à mesma fonte de dados e ao mesmo membro de dados. Esta classe é abstrata.

BindingManagerDataErrorEventArgs

Fornece dados para o evento de DataError .

BindingNavigator

Representa interface do usuário de navegação e a manipulação para controles em um formulário que está associado aos dados.

BindingsCollection

Representa uma coleção de objetos Binding de um controle.

BindingSource

Encapsula a fonte de dados de um formulário.

Button

Representa um controle de botão do Windows.

ButtonBase

Implementa a funcionalidade básica comum aos controles de botão.

ButtonBase.ButtonBaseAccessibleObject

Fornece informações que os aplicativos de acessibilidade usam para ajustar a interface do usuário de um aplicativo para os usuários com deficiências.

ButtonRenderer

Fornece os métodos usados para renderizar um controle de botão com ou sem estilos visuais. Essa classe não pode ser herdada.

CacheVirtualItemsEventArgs

Fornece dados para o evento de CacheVirtualItems .

CheckBox

Representa um CheckBox do Windows.

CheckBox.CheckBoxAccessibleObject

Fornece informações sobre o controle CheckBox para aplicativos cliente de acessibilidade.

CheckBoxRenderer

Fornece os métodos usados para renderizar um controle de caixa de seleção com ou sem estilos visuais. Essa classe não pode ser herdada.

CheckedListBox

Exibe um ListBox no qual uma caixa de seleção é exibida à esquerda de cada item.

CheckedListBox.CheckedIndexCollection

Encapsula a coleção de índices de itens verificados (incluindo itens em um estado indeterminado) em um CheckedListBox.

CheckedListBox.CheckedItemCollection

Encapsula a coleção de itens verificados, incluindo itens em um estado indeterminado, em um controle CheckedListBox.

CheckedListBox.ObjectCollection

Representa a coleção de itens em um CheckedListBox.

Clipboard

Fornece métodos para colocar dados e recuperar dados da área de transferência do sistema. Essa classe não pode ser herdada.

ColorDialog

Representa uma caixa de diálogo comum que exibe as cores disponíveis, em conjunto com os controles que permitem que o usuário defina cores personalizadas.

ColumnClickEventArgs

Fornece dados para o evento de ColumnClick .

ColumnHeader

Exibe um cabeçalho de coluna única em um controle ListView.

ColumnHeaderConverter

Fornece um conversor de tipo para converter objetos ColumnHeader de um tipo para outro.

ColumnReorderedEventArgs

Fornece dados para o evento de ColumnReordered .

ColumnStyle

Representa a aparência de uma coluna em um layout de tabela.

ColumnWidthChangedEventArgs

Fornece dados para o evento de ColumnWidthChanged .

ColumnWidthChangingEventArgs

Fornece dados para o evento de ColumnWidthChanging .

ComboBox

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

ComboBox.ChildAccessibleObject

Fornece informações sobre o controle ComboBox para aplicativos cliente de acessibilidade.

ComboBox.ObjectCollection

Representa a coleção de itens em um ComboBox.

ComboBoxRenderer

Fornece os métodos usados para renderizar um controle de caixa de combinação com estilos visuais. Essa classe não pode ser herdada.

CommonDialog

Especifica a classe base usada para exibir caixas de diálogo na tela.

ContainerControl

Fornece a funcionalidade de gerenciamento de foco para controles que podem funcionar como um contêiner para outros controles.

ContentsResizedEventArgs

Fornece dados para o evento de ContentsResized .

ContextMenu

Representa um menu de atalho.

Esta classe não está disponível no .NET Core 3.1 nem em versões posteriores. Em vez disso, use ContextMenuStrip , que substitui e estende o ContextMenu controle .

ContextMenuStrip

Representa um menu de atalho.

Control

Define a classe base para controles, que são componentes com representação visual.

Control.ControlAccessibleObject

Fornece informações sobre um controle que pode ser usado por um aplicativo de acessibilidade.

Control.ControlCollection

Representa uma coleção de objetos Control .

ControlBindingsCollection

Representa a coleção de associações de dados para um controle.

ControlEventArgs

Fornece dados para os eventos de ControlAdded e de ControlRemoved .

ControlPaint

Fornece métodos usados para pintar controles comuns do Windows e seus elementos. Essa classe não pode ser herdada.

ConvertEventArgs

Fornece dados para os eventos de Format e de Parse .

CreateParams

Encapsula as informações necessárias ao criar um controle.

CurrencyManager

Gerencia uma lista de objetos Binding.

Cursor

Representa a imagem usada para pintar o ponteiro do mouse.

CursorConverter

Fornece um conversor de tipo para converter objetos Cursor para e de diversas outras representações.

Cursors

Fornece um conjunto de objetos Cursor para uso por um aplicativo Windows Forms.

DataFormats

Fornece nomes de formato static e Clipboard predefinido. Use-os para identificar o formato de dados armazenado em um IDataObject.

DataFormats.Format

Representa um tipo de formato de área de transferência.

DataGrid

Exibe dados ADO.NET em uma grade rolável.

Esta classe não está disponível no .NET Core 3.1 nem em versões posteriores. Em vez disso, use o DataGridView controle , que substitui e estende o DataGrid controle .

DataGrid.HitTestInfo

Contém informações sobre uma parte do DataGrid em uma coordenada especificada. Essa classe não pode ser herdada.

DataGridBoolColumn

Especifica uma coluna na qual cada célula contém uma caixa de seleção para representar um valor booliano.

DataGridColumnStyle

Especifica a aparência, a formatação de texto e o comportamento de uma coluna do controle DataGrid. Esta classe é abstrata.

DataGridColumnStyle.CompModSwitches

Contém um TraceSwitch que é usado pela infraestrutura do .NET Framework.

DataGridColumnStyle.DataGridColumnHeaderAccessibleObject

Fornece uma implementação de um objeto que pode ser inspecionado por um aplicativo de acessibilidade.

DataGridPreferredColumnWidthTypeConverter

Converte o valor de um objeto em um tipo de dados diferente.

DataGridTableStyle

Representa a tabela desenhada pelo controle DataGrid no tempo de execução.

DataGridTextBox

Representa um controle TextBox hospedado em um DataGridTextBoxColumn.

DataGridTextBoxColumn

Hospeda um controle TextBox em uma célula de um DataGridColumnStyle para edição de cadeias de caracteres.

DataGridView

Exibe os dados em uma grade personalizável.

DataGridView.DataGridViewAccessibleObject

Fornece informações sobre o controle DataGridView para aplicativos cliente de acessibilidade.

DataGridView.DataGridViewControlCollection

Representa uma coleção de controles contidos em um DataGridView.

DataGridView.DataGridViewTopRowAccessibleObject

Fornece informações sobre a linha de objetos DataGridViewColumnHeaderCell para aplicativos cliente de acessibilidade.

DataGridView.HitTestInfo

Contém informações, como índices de linha e coluna, sobre um par de coordenadas específicas no controle DataGridView. Essa classe não pode ser herdada.

DataGridViewAdvancedBorderStyle

Contém estilos de borda para células em um controle DataGridView.

DataGridViewAutoSizeColumnModeEventArgs

Fornece dados para o evento de AutoSizeColumnModeChanged .

DataGridViewAutoSizeColumnsModeEventArgs

Fornece dados para o evento de AutoSizeColumnsModeChanged .

DataGridViewAutoSizeModeEventArgs

Fornece dados para os eventos de DataGridViewAutoSizeRowsModeChanged e RowHeadersWidthSizeModeChanged.

DataGridViewBand

Representa uma coleção linear de elementos em um controle DataGridView.

DataGridViewBindingCompleteEventArgs

Fornece dados para o evento de DataBindingComplete .

DataGridViewButtonCell

Exibe uma IU (interface do usuário) parecida com botão para uso em um controle DataGridView.

DataGridViewButtonCell.DataGridViewButtonCellAccessibleObject

Fornece informações sobre um DataGridViewButtonCell para aplicativos cliente de acessibilidade.

DataGridViewButtonColumn

Hospeda uma coleção de objetos DataGridViewButtonCell.

DataGridViewCell

Representa uma célula individual em um controle DataGridView.

DataGridViewCell.DataGridViewCellAccessibleObject

Fornece informações sobre um DataGridViewCell para aplicativos cliente de acessibilidade.

DataGridViewCellCancelEventArgs

Fornece dados para os eventos CellBeginEdit e RowValidating.

DataGridViewCellCollection

Representa uma coleção de células em uma DataGridViewRow.

DataGridViewCellContextMenuStripNeededEventArgs

Fornece dados para o evento de CellContextMenuStripNeeded .

DataGridViewCellErrorTextNeededEventArgs

Fornece dados para o evento CellErrorTextNeeded de um controle DataGridView.

DataGridViewCellEventArgs

Fornece dados para eventos DataGridView relacionados a operações de linha e célula.

DataGridViewCellFormattingEventArgs

Fornece dados para o evento CellFormatting de um DataGridView.

DataGridViewCellMouseEventArgs

Fornece dados para eventos de mouse gerados por um DataGridView sempre que o mouse é movido dentro de um DataGridViewCell.

DataGridViewCellPaintingEventArgs

Fornece dados para o evento de CellPainting .

DataGridViewCellParsingEventArgs

Fornece dados para o evento CellParsing de um controle DataGridView.

DataGridViewCellStateChangedEventArgs

Fornece dados para o evento de CellStateChanged .

DataGridViewCellStyle

Representa as informações de formatação e estilo aplicadas a células individuais em um controle DataGridView.

DataGridViewCellStyleContentChangedEventArgs

Fornece dados para o evento de CellStyleContentChanged .

DataGridViewCellStyleConverter

Converte objetos DataGridViewCellStyle de e para outros tipos de dados.

DataGridViewCellToolTipTextNeededEventArgs

Fornece dados para o evento de CellToolTipTextNeeded .

DataGridViewCellValidatingEventArgs

Fornece dados para o evento CellValidating de um controle DataGridView.

DataGridViewCellValueEventArgs

Fornece dados para os eventos CellValueNeeded e CellValuePushed do controle DataGridView.

DataGridViewCheckBoxCell

Exibe uma UI (interface do usuário) de caixa de seleção a ser usada em um controle de DataGridView.

DataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObject

Fornece informações sobre um DataGridViewCheckBoxCell para aplicativos cliente de acessibilidade.

DataGridViewCheckBoxColumn

Hospeda uma coleção de objetos DataGridViewCheckBoxCell.

DataGridViewColumn

Representa uma coluna em um controle DataGridView.

DataGridViewColumnCollection

Representa uma coleção de objetos DataGridViewColumn em um controle DataGridView.

DataGridViewColumnDesignTimeVisibleAttribute

Especifica se um tipo de coluna está visível no designer DataGridView. Essa classe não pode ser herdada.

DataGridViewColumnDividerDoubleClickEventArgs

Fornece dados para o evento ColumnDividerDoubleClick de um DataGridView.

DataGridViewColumnEventArgs

Fornece dados para eventos relacionados a coluna de um DataGridView.

DataGridViewColumnHeaderCell

Representa um cabeçalho de coluna em um controle DataGridView.

DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject

Fornece informações sobre um DataGridViewColumnHeaderCell para aplicativos cliente de acessibilidade.

DataGridViewColumnStateChangedEventArgs

Fornece dados para o evento de ColumnStateChanged .

DataGridViewComboBoxCell

Exibe uma caixa de combinação em um controle DataGridView.

DataGridViewComboBoxCell.DataGridViewComboBoxCellAccessibleObject

Representa o objeto de acessibilidade para o objeto DataGridViewComboBoxCell atual.

DataGridViewComboBoxCell.ObjectCollection

Representa a coleção de opções de seleção em um DataGridViewComboBoxCell.

DataGridViewComboBoxColumn

Representa uma coluna de objetos DataGridViewComboBoxCell.

DataGridViewComboBoxEditingControl

Representa o controle de caixa de combinação hospedado em um DataGridViewComboBoxCell.

DataGridViewDataErrorEventArgs

Fornece dados para o evento de DataError .

DataGridViewEditingControlShowingEventArgs

Fornece dados para o evento de EditingControlShowing .

DataGridViewElement

Fornece a classe base para elementos de um controle DataGridView.

DataGridViewHeaderCell

Contém funcionalidade comum para células de cabeçalho de linha e células de cabeçalho de coluna.

DataGridViewImageCell

Exibe um gráfico em um controle DataGridView.

DataGridViewImageCell.DataGridViewImageCellAccessibleObject

Fornece informações sobre um DataGridViewImageCell para aplicativos cliente de acessibilidade.

DataGridViewImageColumn

Hospeda uma coleção de objetos DataGridViewImageCell.

DataGridViewLinkCell

Representa uma célula que contém um link.

DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject

Fornece informações sobre um controle DataGridViewLinkCell para aplicativos cliente de acessibilidade.

DataGridViewLinkColumn

Representa uma coluna de células que contêm links em um controle de DataGridView.

DataGridViewRow

Representa uma linha em um controle DataGridView.

DataGridViewRow.DataGridViewRowAccessibleObject

Fornece informações sobre um DataGridViewRow para aplicativos cliente de acessibilidade.

DataGridViewRowCancelEventArgs

Fornece dados para o evento UserDeletingRow de um DataGridView.

DataGridViewRowCollection

Uma coleção de objetos DataGridViewRow .

DataGridViewRowContextMenuStripNeededEventArgs

Fornece dados para o evento de RowContextMenuStripNeeded .

DataGridViewRowDividerDoubleClickEventArgs

Fornece dados para o evento RowDividerDoubleClick de um DataGridView.

DataGridViewRowErrorTextNeededEventArgs

Fornece dados para o evento RowErrorTextNeeded de um controle DataGridView.

DataGridViewRowEventArgs

Fornece dados para eventos DataGridView relacionados à linha.

DataGridViewRowHeaderCell

Representa um cabeçalho de linha em um controle DataGridView.

DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject

Fornece informações sobre um DataGridViewRowHeaderCell para aplicativos cliente de acessibilidade.

DataGridViewRowHeightInfoNeededEventArgs

Fornece dados para o evento RowHeightInfoNeeded de um DataGridView.

DataGridViewRowHeightInfoPushedEventArgs

Fornece dados para o evento RowHeightInfoPushed de um DataGridView.

DataGridViewRowPostPaintEventArgs

Fornece dados para o evento de RowPostPaint .

DataGridViewRowPrePaintEventArgs

Fornece dados para o evento de RowPrePaint .

DataGridViewRowsAddedEventArgs

Fornece dados para o evento de RowsAdded .

DataGridViewRowsRemovedEventArgs

Fornece dados para o evento de RowsRemoved .

DataGridViewRowStateChangedEventArgs

Fornece dados para o evento RowStateChanged de um DataGridView.

DataGridViewSelectedCellCollection

Representa uma coleção de células selecionadas em um DataGridView.

DataGridViewSelectedColumnCollection

Representa uma coleção de objetos DataGridViewColumn selecionados em um DataGridView.

DataGridViewSelectedRowCollection

Representa uma coleção de objetos DataGridViewRow selecionados em um DataGridView.

DataGridViewSortCompareEventArgs

Fornece dados para o evento de SortCompare .

DataGridViewTextBoxCell

Exibe informações de texto editável em um controle DataGridView.

DataGridViewTextBoxCell.DataGridViewTextBoxCellAccessibleObject

Representa o objeto de acessibilidade para o objeto DataGridViewTextBoxCell atual.

DataGridViewTextBoxColumn

Hospeda uma coleção de células DataGridViewTextBoxCell.

DataGridViewTextBoxEditingControl

Representa um controle de caixa de texto que pode ser hospedado em um DataGridViewTextBoxCell.

DataGridViewTopLeftHeaderCell

Representa a célula no canto superior esquerdo do DataGridView que fica acima dos cabeçalhos de linha e à esquerda dos cabeçalhos de coluna.

DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject

Fornece informações sobre um DataGridViewTopLeftHeaderCell para aplicativos cliente de acessibilidade.

DataObject

Implementa um mecanismo de transferência de dados básicos.

DateBoldEventArgs

Fornece dados para os eventos que são internos ao controle MonthCalendar.

DateRangeEventArgs

Fornece dados para os eventos DateChanged ou DateSelected do controle MonthCalendar.

DateTimePicker

Representa um controle do Windows que permite ao usuário selecionar uma data e uma hora e exibir a data e hora com um formato especificado.

DateTimePicker.DateTimePickerAccessibleObject

Fornece informações sobre o controle DateTimePicker para aplicativos cliente de acessibilidade.

DockingAttribute

Especifica o comportamento de encaixe padrão para um controle.

DomainUpDown

Representa uma caixa de rotação do Windows (também conhecida como um controle superior/inferior) que exibe valores da cadeia de caracteres.

DomainUpDown.DomainItemAccessibleObject

Fornece informações sobre os itens no controle DomainUpDown para aplicativos cliente de acessibilidade.

DomainUpDown.DomainUpDownAccessibleObject

Fornece informações sobre o controle DomainUpDown para aplicativos cliente de acessibilidade.

DomainUpDown.DomainUpDownItemCollection

Encapsula uma coleção de objetos para uso pela classe DomainUpDown.

DpiChangedEventArgs

Fornece dados para os eventos de DPIChanged de um formulário ou controle.

DragEventArgs

Fornece dados para o evento DragDrop, DragEnter ou DragOver.

DrawItemEventArgs

Fornece dados para o evento de DrawItem .

DrawListViewColumnHeaderEventArgs

Fornece dados para o evento de DrawColumnHeader .

DrawListViewItemEventArgs

Fornece dados para o evento de DrawItem .

DrawListViewSubItemEventArgs

Fornece dados para o evento de DrawSubItem .

DrawToolTipEventArgs

Fornece dados para o evento de Draw .

DrawTreeNodeEventArgs

Fornece dados para o evento de DrawNode .

ErrorProvider

Fornece uma interface do usuário para indicar que há um erro associado a um controle em um formulário.

FeatureSupport

Fornece métodos static para recuperar informações de recurso do sistema atual.

FileDialog

Exibe uma caixa de diálogo na qual o usuário pode selecionar um arquivo.

FileDialogCustomPlace

Representa uma entrada em uma coleção de local personalizado FileDialog para Windows Vista.

FileDialogCustomPlacesCollection

Representa uma coleção de locais personalizados do Windows Vista para a classe FileDialog.

FlatButtonAppearance

Fornece propriedades que especificam a aparência dos controles Button cujo FlatStyle é Flat.

FlowLayoutPanel

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

FlowLayoutSettings

Coleta as características associadas a layouts de fluxo.

FolderBrowserDialog

Solicita que o usuário selecione uma pasta. Essa classe não pode ser herdada.

FontDialog

Solicita ao usuário para escolher uma fonte entre as instaladas no computador local.

Form

Representa uma janela ou caixa de diálogo que compõe a interface do usuário de um aplicativo.

Form.ControlCollection

Representa uma coleção de controles no formulário.

FormClosedEventArgs

Fornece dados para o evento de FormClosed .

FormClosingEventArgs

Fornece dados para o evento de FormClosing .

FormCollection

Representa uma coleção de objetos Form .

GiveFeedbackEventArgs

Fornece dados para o evento GiveFeedback, que ocorre durante uma operação de arrastar.

GridColumnStylesCollection

Representa uma coleção de objetos DataGridColumnStyle no controle DataGrid .

GridItem

Implementa uma linha em um PropertyGrid.

GridItemCollection

Contém uma coleção de objetos GridItem .

GridTablesFactory

Fornece o método CreateGridTables(DataGridTableStyle, Object, String, BindingContext).

GridTableStylesCollection

Representa uma coleção de objetos DataGridTableStyle no controle DataGrid .

GroupBox

Representa um controle de Windows que exibe um quadro em torno de um grupo de controles com uma legenda opcional.

GroupBoxRenderer

Fornece os métodos usados para renderizar um controle de caixa de grupo com ou sem estilos visuais. Essa classe não pode ser herdada.

HandledMouseEventArgs

Permite que um controle personalizado impeça que o evento MouseWheel seja enviado ao seu contêiner pai.

Help

Encapsula o mecanismo de Ajuda HTML 1.0.

HelpEventArgs

Fornece dados para o evento de HelpRequested .

HelpProvider

Fornece Ajuda pop-up ou online para os controles.

HScrollBar

Representa uma barra de rolagem horizontal padrão do Windows.

HScrollProperties

Fornece propriedades básicas para o HScrollBar.

HtmlDocument

Fornece acesso programático de nível superior a um documento HTML hospedado pelo controle WebBrowser.

HtmlElement

Representa um elemento HTML em uma página da Web.

HtmlElementCollection

Define uma coleção de objetos HtmlElement.

HtmlElementErrorEventArgs

Fornece dados para o evento de Error .

HtmlElementEventArgs

Fornece dados para os eventos definidos em HtmlDocument e HtmlElement.

HtmlHistory

Gerencia a lista de documentos e sites da Web que o usuário visitou na sessão atual.

HtmlWindow

Representa a janela lógica que contém uma ou mais instâncias de HtmlDocument.

HtmlWindowCollection

Representa as janelas contidas dentro de outra HtmlWindow.

ImageIndexConverter

Fornece um conversor de tipo para converter os dados para um índice de imagem de e em uma cadeia de caracteres.

ImageKeyConverter

Fornece um conversor de tipo para converter os dados para uma chave de imagem de e em um outro tipo de dados.

ImageList

Fornece métodos para gerenciar uma coleção de objetos Image. Essa classe não pode ser herdada.

ImageList.ImageCollection

Encapsula a coleção de objetos Image em um ImageList.

ImageListStreamer

Fornece a parte de dados de um ImageList.

ImeContext

Contém métodos estáticos que interagem diretamente com a API do IME.

InputLanguage

Fornece métodos e campos para gerenciar o idioma de entrada. Essa classe não pode ser herdada.

InputLanguageChangedEventArgs

Fornece dados para o evento de InputLanguageChanged .

InputLanguageChangingEventArgs

Fornece dados para o evento de InputLanguageChanging .

InputLanguageCollection

Armazena objetos InputLanguage.

InvalidateEventArgs

Fornece dados para o evento de Invalidated .

ItemChangedEventArgs

Fornece dados para o evento de ItemChanged .

ItemCheckedEventArgs

Fornece dados para o evento ItemChecked do controle ListView.

ItemCheckEventArgs

Fornece dados para o evento ItemCheck dos controles CheckedListBox e ListView.

ItemDragEventArgs

Fornece dados para o evento ItemDrag dos controles ListView e TreeView.

KeyEventArgs

Fornece dados para o evento KeyDown ou KeyUp.

KeyPressEventArgs

Fornece dados para o evento de KeyPress .

KeysConverter

Fornece um TypeConverter para converter objetos Keys em e de outras representações.

Label

Representa um rótulo padrão do Windows.

LabelEditEventArgs

Fornece dados para os eventos de BeforeLabelEdit e de AfterLabelEdit .

LayoutEventArgs

Fornece dados para o evento de Layout . Essa classe não pode ser herdada.

LayoutSettings

Fornece uma classe base para a coleta de características do esquema de layout.

LinkArea.LinkAreaConverter

Fornece um conversor de tipo para converter objetos LinkArea.LinkAreaConverter para e de diversas outras representações.

LinkClickedEventArgs

Fornece dados para o evento de LinkClicked .

LinkConverter

Fornece um conversor de tipo para objetos LinkLabel.Link.

LinkLabel

Representa um controle de rótulo do Windows que pode exibir hiperlinks.

LinkLabel.Link

Representa um link dentro de um controle LinkLabel.

LinkLabel.LinkCollection

Representa a coleção de links em um controle LinkLabel.

LinkLabelLinkClickedEventArgs

Fornece dados para o evento de LinkClicked .

ListBindingConverter

Fornece um conversor de tipo para converter objetos Binding para e de diversas outras representações.

ListBindingHelper

Fornece funcionalidades para descobrir uma lista vinculável e as propriedades dos itens contidos na lista quando elas diferem das propriedades públicas do objeto ao qual elas se associam.

ListBox

Representa um controle do Windows para exibir uma lista de itens.

ListBox.IntegerCollection

Representa uma coleção de inteiros em um ListBox.

ListBox.ObjectCollection

Representa a coleção de itens em um ListBox.

ListBox.SelectedIndexCollection

Representa a coleção que contém os índices para os itens selecionados em um ListBox.

ListBox.SelectedObjectCollection

Representa a coleção de itens selecionados no ListBox.

ListControl

Fornece uma implementação comum de membros para as classes ListBox e ComboBox.

ListControlConvertEventArgs

Fornece dados para o evento de Format .

ListView

Representa um controle de exibição de lista do Windows, que exibe uma coleção de itens que podem ser exibidos usando uma das quatro exibições diferentes.

ListView.CheckedIndexCollection

Representa a coleção que contém os índices para os itens marcados em um controle de exibição de lista.

ListView.CheckedListViewItemCollection

Representa a coleção de itens marcados em um controle de exibição de lista.

ListView.ColumnHeaderCollection

Representa a coleção de cabeçalhos de coluna em um controle ListView.

ListView.ListViewItemCollection

Representa a coleção de itens em um controle ListView ou atribuída a um ListViewGroup.

ListView.SelectedIndexCollection

Representa a coleção que contém os índices para os itens selecionados em um controle ListView.

ListView.SelectedListViewItemCollection

Representa a coleção de itens selecionados em um controle de exibição de lista.

ListViewGroup

Representa um grupo de itens exibidos em um controle ListView.

ListViewGroupCollection

Representa a coleção de grupos em um controle ListView.

ListViewGroupEventArgs

Fornece dados para o evento OnGroupCollapsedStateChanged(ListViewGroupEventArgs) e OnGroupTaskLinkClick(ListViewGroupEventArgs).

ListViewHitTestInfo

Contém informações sobre uma área de um controle ListView ou um ListViewItem.

ListViewInsertionMark

Usado para indicar o local de destino esperado quando um item é arrastado para uma nova posição em um controle ListView. Essa funcionalidade está disponível somente no Windows XP e versões posteriores.

ListViewItem

Representa um item em um controle ListView.

ListViewItem.ListViewSubItem

Representa um subitem de um ListViewItem.

ListViewItem.ListViewSubItemCollection

Representa uma coleção de objetos ListViewItem.ListViewSubItem armazenados em um ListViewItem.

ListViewItemConverter

Fornece um conversor de tipo para converter objetos ListViewItem para e de diversas outras representações.

ListViewItemMouseHoverEventArgs

Fornece dados para o evento de ItemMouseHover .

ListViewItemSelectionChangedEventArgs

Fornece dados para o evento de ItemSelectionChanged .

ListViewItemStateImageIndexConverter

Fornece um conversor de tipo para converter valores de índice de imagem de estado de um tipo de dados para outro.

ListViewVirtualItemsSelectionRangeChangedEventArgs

Fornece dados para o evento de VirtualItemsSelectionRangeChanged .

MainMenu

Representa a estrutura de menu de um formulário.

Esta classe não está disponível no .NET Core 3.1 nem em versões posteriores. Em vez disso, use MenuStrip , que substitui e estende o MainMenu controle .

MaskedTextBox

Usa uma máscara para distinguir entre entrada de usuário apropriada e inapropriada.

MaskInputRejectedEventArgs

Fornece dados para o evento de MaskInputRejected .

MdiClient

Representa o contêiner de formulários filho da interface MDI (interface de vários documentos). Essa classe não pode ser herdada.

MdiClient.ControlCollection

Contém uma coleção de controles MdiClient.

MeasureItemEventArgs

Fornece dados para o evento MeasureItem dos controles ListBox, ComboBox, CheckedListBox e MenuItem.

Menu

Representa a funcionalidade base para todos os menus.

Esta classe não está disponível no .NET Core 3.1 nem em versões posteriores. Como alternativa, use ToolStripDropDown e ToolStripDropDownMenu, pois eles substituem e estendem o controle Menu.

Menu.MenuItemCollection

Representa uma coleção de objetos MenuItem .

MenuItem

Representa um item individual que é exibido dentro de um MainMenu ou ContextMenu.

Esta classe não está disponível no .NET Core 3.1 nem em versões posteriores. Em vez disso, use ToolStripMenuItem , o que substitui o MenuItem controle .

MenuStrip

Fornece um sistema de menus para um formulário.

MessageBox

Exibe uma janela de mensagem, também conhecida como uma caixa de diálogo que exibe uma mensagem ao usuário. É uma janela modal, bloqueando outras ações no aplicativo até que o usuário a feche. Um MessageBox pode conter texto, botões e símbolos que informam e instruem o usuário.

MonthCalendar

Representa um controle de Windows que permite ao usuário selecionar uma data usando uma exibição de calendário mensal visual.

MonthCalendar.HitTestInfo

Contém informações sobre uma área de um controle MonthCalendar. Essa classe não pode ser herdada.

MouseEventArgs

Fornece dados para os eventos MouseUp, MouseDown e MouseMove.

NativeWindow

Fornece um encapsulamento de nível baixo de um identificador de janela e um procedimento de janela.

NavigateEventArgs

Fornece dados para o evento de Navigate .

NodeLabelEditEventArgs

Fornece dados para os eventos de BeforeLabelEdit e de AfterLabelEdit .

NotifyIcon

Especifica um componente que cria um ícone na área de notificação. Essa classe não pode ser herdada.

NumericUpDown

Representa uma caixa de rotação do Windows (também conhecida como um controle superior/inferior) que exibe valores numéricos.

NumericUpDownAcceleration

Fornece informações que especificam como a aceleração deve ser executada em uma caixa de rotação (também conhecida como controle de cima para baixo) quando o botão para cima ou para baixo é pressionado para o período especificado.

NumericUpDownAccelerationCollection

Representa uma coleção classificada de objetos NumericUpDownAcceleration no controle NumericUpDown.

OpacityConverter

Fornece um conversor de tipo para converter valores de opacidade para e de uma cadeia de caracteres.

OpenFileDialog

Exibe uma caixa de diálogo padrão que solicita que o usuário abra um arquivo. Essa classe não pode ser herdada.

OSFeature

Fornece consultas de recurso específico do sistema operacional.

OwnerDrawPropertyBag

Contém valores de propriedades de que um componente pode precisar apenas ocasionalmente.

PaddingConverter

Fornece um conversor de tipo para converter valores Padding de e para diversas outras representações.

PageSetupDialog

Permite ao usuário alterar configurações de impressão relativas à página, como as margens e a orientação do papel. Essa classe não pode ser herdada.

PaintEventArgs

Fornece dados para o evento de Paint .

Panel

Usado para agrupar coleções de controles.

PictureBox

Representa um controle de caixa de imagem do Windows para exibir uma imagem.

PopupEventArgs

Fornece dados para o evento de Popup .

PowerStatus

Indica informações atuais de status de energia do sistema.

PreviewKeyDownEventArgs

Fornece dados para o evento de PreviewKeyDown .

PrintControllerWithStatusDialog

Controla como um documento é impresso em um aplicativo do Windows Forms.

PrintDialog

Permite que os usuários selecionem uma impressora e escolham quais seções do documento imprimir de um aplicativo Windows Forms.

PrintPreviewControl

Representa a parte de visualização bruta de visualização de impressão de um aplicativo do Windows Forms, sem caixas de diálogo nem botões. A maioria dos objetos PrintPreviewControl foi encontrada em objetos PrintPreviewDialog, mas essa não é uma regra.

PrintPreviewDialog

Representa um formulário de caixa de diálogo que contém um PrintPreviewControl para imprimir usando um aplicativo do Windows Forms.

ProfessionalColors

Fornece estruturas Color que são cores de um elemento de exibição do Windows. Essa classe não pode ser herdada.

ProfessionalColorTable

Fornece cores usadas para elementos de exibição do Microsoft Office.

ProgressBar

Representa um controle de barra de progresso do Windows.

ProgressBarRenderer

Fornece métodos usados para renderizar um controle de barra de progresso com estilos visuais. Essa classe não pode ser herdada.

PropertyGrid

Fornece uma interface de usuário para navegação pelas propriedades de um objeto.

PropertyGrid.PropertyTabCollection

Contém uma coleção de objetos PropertyTab .

PropertyManager

Mantém um Binding entre a propriedade de um objeto e uma propriedade de controle associado a dados.

PropertyTabChangedEventArgs

Fornece dados para o evento PropertyTabChanged de um PropertyGrid.

PropertyValueChangedEventArgs

Fornece dados para o evento PropertyValueChanged de um PropertyGrid.

QueryAccessibilityHelpEventArgs

Fornece dados para o evento de QueryAccessibilityHelp .

QueryContinueDragEventArgs

Fornece dados para o evento de QueryContinueDrag .

QuestionEventArgs

Fornece dados para os eventos que precisam de uma resposta true ou false a uma pergunta.

RadioButton

Permite que o usuário selecione uma única opção em um grupo quando comparado a outros controles RadioButton.

RadioButton.RadioButtonAccessibleObject

Fornece informações sobre o controle RadioButton para aplicativos cliente de acessibilidade.

RadioButtonRenderer

Fornece métodos usados para renderizar um controle de botão de opção (também conhecido como um botão de rádio) com ou sem estilos visuais. Essa classe não pode ser herdada.

RelatedImageListAttribute

Indica a qual ImageList uma propriedade está relacionada.

RetrieveVirtualItemEventArgs

Fornece dados para o evento de RetrieveVirtualItem .

RichTextBox

Representa um controle de caixa RTF do Windows.

RowStyle

Representa a aparência de uma linha em um layout de tabela.

SaveFileDialog

Solicita ao usuário para selecionar um local para salvar um arquivo. Essa classe não pode ser herdada.

Screen

Representa um ou vários dispositivos de vídeo em um único sistema.

ScrollableControl

Define uma classe base para controles que dão suporte ao comportamento de rolagem automática.

ScrollableControl.DockPaddingEdges

Determina o preenchimento de borda para controles encaixados.

ScrollableControl.DockPaddingEdgesConverter

Um TypeConverter para a classe ScrollableControl.DockPaddingEdges.

ScrollBar

Implementa a funcionalidade básica de um controle de barra de rolagem.

ScrollBarRenderer

Fornece os métodos usados para renderizar um controle de barra de rolagem com estilos visuais. Essa classe não pode ser herdada.

ScrollEventArgs

Fornece dados para o evento de Scroll .

ScrollProperties

Encapsula as propriedades relacionadas à rolagem.

SearchForVirtualItemEventArgs

Fornece dados para o evento de SearchForVirtualItem .

SelectedGridItemChangedEventArgs

Fornece dados para o evento SelectedGridItemChanged do controle PropertyGrid.

SelectionRange

Representa um intervalo da seleção de datas em um controle de calendário mensal.

SelectionRangeConverter

Fornece um conversor de tipo para converter objetos SelectionRange em e de diversos outros tipos.

SendKeys

Fornece métodos para enviar pressionamentos de teclas para um aplicativo.

SplitContainer

Representa um controle que consiste em uma barra móvel que divide a área de exibição do contêiner em dois painéis redimensionáveis.

Splitter

Representa um controle de divisor que permite que o usuário redimensione controles encaixados. Splitter foi substituído pelo SplitContainer e é fornecida somente para compatibilidade com versões anteriores.

SplitterCancelEventArgs

Fornece dados para eventos do divisor.

SplitterEventArgs

Fornece dados para os eventos SplitterMoving e SplitterMoved.

SplitterPanel

Cria um painel que está associado a um SplitContainer.

StatusBar

Representa um controle de barra de status do Windows.

Essa classe não está disponível no .NET 5 e em versões posteriores. Em vez disso, use o StatusStrip controle , que substitui e estende o StatusBar controle .

StatusBar.StatusBarPanelCollection

Representa a coleção de painéis em um controle StatusBar.

StatusBarDrawItemEventArgs

Fornece dados para o evento de DrawItem .

StatusBarPanel

Representa um painel em um controle StatusBar.

Essa classe não está disponível no .NET 5 e em versões posteriores. Em vez disso, use o ToolStripStatusLabel controle , que substitui e estende o StatusBarPanel controle .

StatusBarPanelClickEventArgs

Fornece dados para o evento de PanelClick .

StatusStrip

Representa um controle de barra de status do Windows.

SystemInformation

Fornece informações sobre o ambiente do sistema atual.

TabControl

Gerencia um conjunto relacionado de páginas da guia.

TabControl.ControlCollection

Contém uma coleção de objetos Control .

TabControl.TabPageCollection

Contém uma coleção de objetos TabPage .

TabControlCancelEventArgs

Fornece dados para os eventos Selecting e Deselecting de um controle TabControl.

TabControlEventArgs

Fornece dados para os eventos Selected e Deselected de um controle TabControl.

TableLayoutCellPaintEventArgs

Fornece dados para o evento de CellPaint .

TableLayoutColumnStyleCollection

Uma coleção que armazena objetos ColumnStyle.

TableLayoutControlCollection

Representa uma coleção de controles filho em um contêiner de layout de tabela.

TableLayoutPanel

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

TableLayoutRowStyleCollection

Uma coleção que armazena objetos RowStyle.

TableLayoutSettings

Coleta as características associadas a layouts de tabela.

TableLayoutStyle

Implementa a funcionalidade básica que representa a aparência e o comportamento de um layout de tabela.

TableLayoutStyleCollection

Implementa a funcionalidade básica para uma coleção de estilos de layout de tabela.

TabPage

Representa uma única página da guia em um TabControl.

TabPage.TabPageControlCollection

Contém a coleção de controles que o TabPage usa.

TabRenderer

Fornece os métodos usados para renderizar um controle guia com estilos visuais. Essa classe não pode ser herdada.

TaskDialog

Uma caixa de diálogo de tarefa permite exibir informações e obter uma entrada simples do usuário. Ela é semelhante a uma MessageBox (que é formatada pelo sistema operacional), mas fornece muito mais recursos.

TaskDialogButton

Representa um controle de botão de uma caixa de diálogo de tarefa.

TaskDialogButtonCollection

Representa uma coleção de objetos TaskDialogButton .

TaskDialogCommandLinkButton

Representa um controle de botão de link de comando de uma caixa de diálogo de tarefa.

TaskDialogControl

Representa um controle da caixa de diálogo de tarefa.

TaskDialogExpander

Representa um botão expansor e a área expandida associada de uma caixa de diálogo de tarefa.

TaskDialogFootnote

Representa a área da nota de rodapé de uma caixa de diálogo de tarefa.

TaskDialogIcon

Representa um ícone que pode ser exibido na área principal (definindo a propriedade Icon) ou na nota de rodapé (definindo a propriedade Icon) de uma caixa de diálogo de tarefa.

TaskDialogLinkClickedEventArgs

Fornece dados para o evento de LinkClicked .

TaskDialogPage

Representa uma página de conteúdo de uma caixa de diálogo de tarefa.

TaskDialogProgressBar

Representa um controle de barra de progresso de uma caixa de diálogo de tarefa.

TaskDialogRadioButton

Representa um controle de botão de opção de uma caixa de diálogo de tarefa.

TaskDialogRadioButtonCollection

Representa uma coleção de objetos TaskDialogRadioButton .

TaskDialogVerificationCheckBox

Representa um controle de caixa de seleção de verificação de uma caixa de diálogo de tarefa.

TextBox

Representa um controle de caixa de texto do Windows.

TextBoxBase

Implementa a funcionalidade básica necessária por controles de texto.

TextBoxRenderer

Fornece os métodos usados para renderizar um controle de caixa de texto com estilos visuais. Essa classe não pode ser herdada.

TextRenderer

Fornece os métodos usados para medir e renderizar o texto. Essa classe não pode ser herdada.

ThreadExceptionDialog

Implementa uma caixa de diálogo exibida quando ocorre uma exceção sem tratamento em um thread.

Timer

Implementa um temporizador que aciona um evento em intervalos definidos pelo usuário. Esse temporizador é otimizado para uso em aplicativos do Windows Forms e deve ser usado em uma janela.

ToolBar

Representa uma barra de ferramentas do Windows.

Esta classe não está disponível no .NET Core 3.1 nem em versões posteriores. Em vez disso, use ToolStrip , que substitui e estende o ToolBar controle .

ToolBar.ToolBarButtonCollection

Encapsula uma coleção de controles ToolBarButton para uso pela classe ToolBar.

ToolBarButton

Representa um botão de barra de ferramentas do Windows.

Esta classe não está disponível no .NET Core 3.1 nem em versões posteriores. Em vez disso, use ToolStripButton , que substitui e estende o ToolBarButton controle .

ToolBarButtonClickEventArgs

Fornece dados para o evento de ButtonClick .

ToolStrip

Fornece um contêiner para objetos da barra de ferramentas do Windows.

ToolStrip.ToolStripAccessibleObject

Fornece informações que os aplicativos de acessibilidade usam para ajustar a interface do usuário de um ToolStrip para usuários portadores de deficiências.

ToolStripArrowRenderEventArgs

Fornece dados para o evento de RenderArrow .

ToolStripButton

Representa um ToolStripItem selecionável que pode conter texto e imagens.

ToolStripComboBox

Representa um ToolStripComboBox que é renderizado corretamente em um ToolStrip.

ToolStripContainer

Fornece painéis de cada lado do formulário e um painel central que pode conter um ou mais controles.

ToolStripContentPanel

Representa o painel central de um controle ToolStripContainer.

ToolStripContentPanelRenderEventArgs

Fornece dados para o evento de RendererChanged .

ToolStripControlHost

Hospeda controles personalizados ou controles do Windows Forms.

ToolStripControlHost.ToolStripHostedControlAccessibleObject

Representa o host de controle de objeto acessível responsável pela navegação acessível dentro dos itens padrão e controles hospedados do ToolStrip, como TextBox, ComboBox, ProgressBar etc.

ToolStripDropDown

Representa um controle que permite ao usuário selecionar um único item em uma lista exibida quando o usuário clica em um ToolStripDropDownButton.

ToolStripDropDown.ToolStripDropDownAccessibleObject

Fornece informações sobre o controle ToolStripDropDown para aplicativos cliente de acessibilidade.

ToolStripDropDownButton

Representa um controle que, quando clicado, exibe um ToolStripDropDown associado no qual o usuário pode selecionar um único item.

ToolStripDropDownClosedEventArgs

Fornece dados para o evento de Closed .

ToolStripDropDownClosingEventArgs

Fornece dados para o evento de Closing .

ToolStripDropDownItem

Fornece funcionalidades básicas para controles que exibem um ToolStripDropDown quando um controle de ToolStripDropDownButton, ToolStripMenuItem ou ToolStripSplitButton é clicado.

ToolStripDropDownItemAccessibleObject

Fornece informações que os aplicativos de acessibilidade usam para ajustar a interface do usuário de um ToolStripDropDown para usuários portadores de deficiências.

ToolStripDropDownMenu

Fornece a funcionalidade básica para o controle ContextMenuStrip.

ToolStripGripRenderEventArgs

Fornece dados para o evento de RenderGrip .

ToolStripItem

Representa a classe base abstrata que gerencia eventos e o layout para todos os elementos que um ToolStrip ou ToolStripDropDown pode conter.

ToolStripItem.ToolStripItemAccessibleObject

Fornece informações que os aplicativos de acessibilidade usam para ajustar a interface do usuário de um ToolStripItem para usuários portadores de deficiências.

ToolStripItemClickedEventArgs

Fornece dados para o evento de ItemClicked .

ToolStripItemCollection

Representa uma coleção de objetos ToolStripItem .

ToolStripItemEventArgs

Fornece dados para eventos ToolStripItem.

ToolStripItemImageRenderEventArgs

Fornece dados para o evento de RenderItemImage .

ToolStripItemRenderEventArgs

Fornece dados para os eventos que renderizam a tela de fundo dos objetos derivados do ToolStripItem na classe ToolStripRenderer.

ToolStripItemTextRenderEventArgs

Fornece dados para o evento de RenderItemText .

ToolStripLabel

Representa um ToolStripItem não selecionável que renderiza texto e imagens e pode exibir hiperlinks.

ToolStripManager

Controla a renderização e o reposicionamento de ToolStrip e a mesclagem de objetos MenuStrip, ToolStripDropDownMenu e ToolStripMenuItem. Essa classe não pode ser herdada.

ToolStripMenuItem

Representa uma opção selecionável exibida em um MenuStrip ou ContextMenuStrip.

ToolStripOverflow

Gerencia o comportamento de estouro de um ToolStrip.

ToolStripOverflowButton

Hospeda um ToolStripDropDown que exibe itens que estouram o ToolStrip.

ToolStripPanel

Cria um contêiner no qual outros controles podem compartilhar um espaço horizontal ou vertical.

ToolStripPanel.ToolStripPanelRowCollection

Representa todos os objetos ToolStripPanelRow em um ToolStripPanel.

ToolStripPanelRenderEventArgs

Fornece dados para o desenho de ToolStripPanel.

ToolStripPanelRow

Representa uma linha de um ToolStripPanel que pode conter controles.

ToolStripProfessionalRenderer

Manipula a funcionalidade de pintura para os objetos ToolStrip, aplicando uma paleta personalizada e um estilo simplificado.

ToolStripProgressBar

Representa um controle de barra de progresso do Windows contido em um StatusStrip.

ToolStripRenderer

Manipula a funcionalidade de pintura para objetos ToolStrip.

ToolStripRenderEventArgs

Fornece dados para os métodos OnRenderImageMargin(ToolStripRenderEventArgs), OnRenderToolStripBorder(ToolStripRenderEventArgs) e OnRenderToolStripBackground(ToolStripRenderEventArgs).

ToolStripSeparator

Representa uma linha usada para agrupar itens de um ToolStrip ou os itens de lista suspensa de um MenuStrip ou ContextMenuStrip ou outro controle ToolStripDropDown.

ToolStripSeparatorRenderEventArgs

Fornece dados para o evento de RenderGrip .

ToolStripSplitButton

Representa uma combinação de um botão padrão à esquerda e um botão de lista suspensa à direita ou vice-versa se o valor de RightToLeft for Yes.

ToolStripSplitButton.ToolStripSplitButtonAccessibleObject

Fornece informações que os aplicativos de acessibilidade usam para ajustar a interface do usuário de um ToolStripSplitButton para usuários portadores de deficiências.

ToolStripStatusLabel

Representa um painel em um controle StatusStrip.

ToolStripSystemRenderer

Manipula a funcionalidade de pintura em objetos ToolStrip, usando as cores do sistema e um estilo de visual plano.

ToolStripTextBox

Representa uma caixa de texto em um ToolStrip que permite que o usuário insira um texto.

ToolTip

Representa uma pequena janela pop-up retangular que exibe uma breve descrição da finalidade do controle quando o usuário deixa o ponteiro sobre o controle.

TrackBar

Representa uma barra de acompanhamento padrão do Windows.

TrackBarRenderer

Fornece os métodos usados para renderizar um controle de barra de acompanhamento com estilos visuais. Essa classe não pode ser herdada.

TreeNode

Representa um nó de um TreeView.

TreeNodeCollection

Representa uma coleção de objetos TreeNode .

TreeNodeConverter

Fornece um conversor de tipo para converter objetos TreeNode para e de diversas outras representações.

TreeNodeMouseClickEventArgs

Fornece dados para os eventos de NodeMouseClick e de NodeMouseDoubleClick .

TreeNodeMouseHoverEventArgs

Fornece dados para o evento de NodeMouseHover .

TreeView

Exibe uma coleção hierárquica de itens rotulados, cada um representado por um TreeNode.

TreeViewCancelEventArgs

Fornece dados para os eventos BeforeCheck, BeforeCollapse, BeforeExpand e BeforeSelect de um controle TreeView.

TreeViewEventArgs

Fornece dados para os eventos AfterCheck, AfterCollapse, AfterExpand ou AfterSelect de um controle TreeView.

TreeViewHitTestInfo

Contém informações sobre uma área de um controle TreeView ou um TreeNode.

TreeViewImageIndexConverter

Fornece um conversor de tipo para converter dados de um índice de imagem de um tipo de dados para outro para uso pelo controle TreeView.

TreeViewImageKeyConverter

Fornece um conversor de tipo para converter os dados para uma chave de imagem de e em um outro tipo de dados.

TypeValidationEventArgs

Fornece dados para o evento de TypeValidationCompleted .

UICuesEventArgs

Fornece dados para o evento de ChangeUICues .

UpDownBase

Implementa a funcionalidade básica necessária para uma caixa de rotação (também conhecida como um controle superior/inferior).

UpDownEventArgs

Fornece dados para controles que derivam do controle UpDownBase.

UserControl

Fornece um controle vazio que pode ser usado para criar outros controles.

VScrollBar

Representa uma barra de rolagem vertical padrão do Windows.

VScrollProperties

Fornece as propriedades básicas para a classe VScrollBar.

WebBrowser

Permite que um usuário navegue pelas páginas da Web dentro de um formulário.

WebBrowser.WebBrowserSite

Representa a janela do host de um controle WebBrowser.

WebBrowserBase

Fornece um wrapper para um controle ActiveX genérico para uso como uma classe base pelo controle WebBrowser.

WebBrowserDocumentCompletedEventArgs

Fornece dados para o evento de DocumentCompleted .

WebBrowserNavigatedEventArgs

Fornece dados para o evento de Navigated .

WebBrowserNavigatingEventArgs

Fornece dados para o evento de Navigating .

WebBrowserProgressChangedEventArgs

Fornece dados para o evento de ProgressChanged .

WebBrowserSiteBase

Implementa as interfaces de um site do ActiveX para uso como uma classe base pela classe WebBrowser.WebBrowserSite.

WindowsFormsSection

Define uma nova ConfigurationSection para analisar as configurações do aplicativo. Essa classe não pode ser herdada.

WindowsFormsSynchronizationContext

Fornece um contexto de sincronização para o modelo de aplicativo do Windows Forms.

Estruturas

BindingMemberInfo

Contém informações que permitem que um Binding resolva uma associação de dados para a propriedade de um objeto ou a propriedade do objeto atual em uma lista de objetos.

DataGridCell

Identifica uma célula na grade.

ImeModeConversion

Classe auxiliar que fornece informações sobre o modo de conversão de IME.

LinkArea

Representa uma área dentro de um controle LinkLabel que representa um hiperlink dentro do controle.

Message

Implementa uma mensagem do Windows.

Padding

Representa informações de preenchimento ou margem associadas a um elemento de IU (interface do usuário).

TableLayoutPanelCellPosition

Representa uma célula em um TableLayoutPanel.

Interfaces

IBindableComponent

Permite que um componente que não é de controle emule o comportamento de associação de dados de um controle do Windows Forms.

IButtonControl

Permite que um controle aja como um botão em um formulário.

ICommandExecutor

Define um método que executa uma determinada ação no tipo que implementa essa interface.

IComponentEditorPageSite

O site para um ComponentEditorPage.

IContainerControl

Fornece a funcionalidade a um controle para funcionar como um pai para outros controles.

ICurrencyManagerProvider

Oferece gerenciamento de associação personalizada para componentes.

IDataGridColumnStyleEditingNotificationService

Fornece uma interface de notificação de edição.

IDataGridEditingService

Representa métodos que processam solicitações de edição.

IDataGridViewEditingCell

Define a funcionalidade comum para uma célula que permite a manipulação de seu valor.

IDataGridViewEditingControl

Define a funcionalidade comum para os controles hospedadas nas células de uma DataGridView.

IDataObject

Fornece um mecanismo independente de formato para a transferência de dados.

IDropTarget

Define os eventos de mouse.

IFeatureSupport

Especifica uma interface padrão para recuperar informações de recurso do sistema atual.

IFileReaderService

Define um método que abre um arquivo do diretório atual.

IMessageFilter

Define uma interface de filtro de mensagem.

IWin32Window

Fornece uma interface para expor os identificadores do Win32 HWND.

IWindowTarget

Define a camada de comunicação entre um controle e a API do Windows.

Enumerações

AccessibleEvents

Especifica os eventos que são relatados por aplicativos acessíveis.

AccessibleNavigation

Especifica valores para navegar entre objetos acessíveis.

AccessibleRole

Especifica valores que representam funções possíveis para um objeto acessível.

AccessibleSelection

Especifica como um objeto acessível é selecionado ou recebe o foco.

AccessibleStates

Especifica valores que representam estados possíveis para um objeto acessível.

AnchorStyles

Especifica como um controle é ancorado às bordas de seu contêiner.

Appearance

Especifica a aparência de um controle.

ArrangeDirection

Especifica a direção na qual o sistema organiza as janelas minimizadas.

ArrangeStartingPosition

Especifica a posição inicial que o sistema usa para organizar as janelas minimizadas.

ArrowDirection

Especifica a direção para a qual mover ao obter itens com o método GetNextItem(ToolStripItem, ArrowDirection).

AutoCompleteMode

Especifica o modo para o recurso de preenchimento automático usado nos controles ComboBox e TextBox.

AutoCompleteSource

Especifica a origem para a funcionalidade de preenchimento automático de ComboBox e TextBox.

AutoScaleMode

Especifica os diferentes tipos de modo de dimensionamento automático com suporte do Windows Forms.

AutoSizeMode

Especifica como um controle se comportará quando sua propriedade AutoSize for habilitada.

AutoValidate

Determina como um controle valida seus dados quando ele perde o foco de entrada do usuário.

AxHost.ActiveXInvokeKind

Especifica o tipo de membro que fez referência ao controle ActiveX enquanto estava em um estado inválido.

BatteryChargeStatus

Define os identificadores que fornecem informações sobre o estado de carregamento ou indicam o nível de carga da bateria atual.

BindingCompleteContext

Especifica a direção da operação de associação.

BindingCompleteState

Indica o resultado de uma operação de associação concluída.

BootMode

Especifica o modo de inicialização no qual o sistema foi iniciado.

Border3DSide

Especifica os lados de um retângulo ao qual aplicar uma borda tridimensional.

Border3DStyle

Especifica o estilo de uma borda tridimensional.

BorderStyle

Especifica o estilo de borda para um controle.

BoundsSpecified

Especifica os limites do controle a serem usados ao definir o tamanho e a posição do controle.

ButtonBorderStyle

Especifica o estilo de borda para um controle de botão.

ButtonState

Especifica a aparência de um botão.

CaptionButton

Especifica o tipo de botão de título a ser exibido.

CharacterCasing

Especifica o caso de caracteres em um controle TextBox.

CheckState

Especifica o estado de um controle, como uma caixa de seleção, que pode ser marcado, desmarcado ou definido como um estado indeterminado.

CloseReason

Especifica o motivo pelo qual um formulário foi fechado.

ColorDepth

Especifica o número de cores usadas para exibir uma imagem em um controle ImageList.

ColumnHeaderAutoResizeStyle

Especifica como uma coluna contida em um ListView deve ser redimensionada.

ColumnHeaderStyle

Especifica os estilos dos cabeçalhos de coluna em um controle ListView.

ComboBoxStyle

Especifica o estilo ComboBox.

ControlStyles

Especifica o estilo e comportamento de um controle.

ControlUpdateMode

Determina quando as alterações para um valor de fonte de dados são propagadas para a propriedade de controle associado a dados.

DataGrid.HitTestType

Especifica a parte do controle DataGrid em que o usuário clicou.

DataGridLineStyle

Especifica o estilo das linhas de grade em um DataGrid.

DataGridParentRowsLabelStyle

Especifica como os rótulos de linha pai de um controle DataGrid são exibidos.

DataGridViewAdvancedCellBorderStyle

Especifica os estilos de borda que podem ser aplicados às células de um controle DataGridView.

DataGridViewAutoSizeColumnMode

Define os valores para especificar como a largura de uma coluna é ajustada.

DataGridViewAutoSizeColumnsMode

Define os valores para especificar como as larguras de colunas são ajustadas.

DataGridViewAutoSizeRowMode

Define os valores para especificar como a altura de uma linha é ajustada.

DataGridViewAutoSizeRowsMode

Define os valores para especificar como as alturas das linhas são ajustadas.

DataGridViewCellBorderStyle

Especifica os estilos de borda que podem ser aplicados às células de um controle DataGridView.

DataGridViewCellStyleScopes

Especifica a entidade DataGridView que possui o estilo de célula que foi alterado.

DataGridViewClipboardCopyMode

Define constantes que indicam se o conteúdo é copiado de um controle DataGridView para a área de transferência.

DataGridViewColumnHeadersHeightSizeMode

Define os valores para especificar como a altura dos cabeçalhos de coluna é ajustada.

DataGridViewColumnSortMode

Define como uma coluna DataGridView pode ser classificada pelo usuário.

DataGridViewComboBoxDisplayStyle

Define constantes que indicam como um DataGridViewComboBoxCell é exibido.

DataGridViewContentAlignment

Define constantes que indicam o alinhamento de conteúdo dentro de uma célula DataGridView.

DataGridViewDataErrorContexts

Representa o estado de um controle DataGridView associado a dados quando ocorreu um erro de dados.

DataGridViewEditMode

Especifica como um usuário inicia a edição de célula no controle DataGridView.

DataGridViewElementStates

Especifica o estado da interface do usuário de um elemento em um controle DataGridView.

DataGridViewHeaderBorderStyle

Especifica o estilo de borda que pode ser aplicado às propriedades ColumnHeadersBorderStyle e RowHeadersBorderStyle de um controle DataGridView.

DataGridViewHitTestType

Especifica um local em um controle DataGridView.

DataGridViewImageCellLayout

Especifica o layout de uma imagem contida em um DataGridViewCell.

DataGridViewPaintParts

Define os valores para especificar as partes de um DataGridViewCell que serão pintadas.

DataGridViewRowHeadersWidthSizeMode

Define os valores para especificar como a largura do cabeçalho de linha é ajustada.

DataGridViewSelectionMode

Descreve como as células de um controle DataGridView podem ser selecionadas.

DataGridViewTriState

Define os valores para especificar um dos três estados possíveis.

DataSourceUpdateMode

Especifica o momento em que uma fonte de dados é atualizada quando ocorrem alterações no controle associado.

DateTimePickerFormat

Especifica o formato de data e hora exibido pelo controle DateTimePicker.

Day

Especifica o dia da semana.

DialogResult

Especifica os identificadores para indicar o valor retornado de uma caixa de diálogo.

DockingBehavior

Especifica como um controle deve ser encaixado por padrão quando adicionado por meio de um designer.

DockStyle

Especifica a posição e a maneira como um controle está encaixado.

DragAction

Especifica como e se uma operação do tipo "arrastar e soltar" deve continuar.

DragDropEffects

Especifica os possíveis efeitos de uma operação do tipo "arrastar e soltar".

DrawItemState

Especifica o estado de um item que está sendo desenhado.

DrawMode

Especifica como os elementos de um controle são desenhados.

DropImageType

Especifica o tipo de imagem drop description.

ErrorBlinkStyle

Especifica as constantes que indicam quando o ícone de erro, fornecido por um ErrorProvider, deve piscar para alertar o usuário que ocorreu um erro.

ErrorIconAlignment

Especifica constantes que indicam os locais em que um ícone de erro pode aparecer em relação ao controle com um erro.

FixedPanel

Especifica que Panel1, Panel2 ou nenhum painel é fixo.

FlatStyle

Especifica a aparência de um controle.

FlowDirection

Define as constantes que especificam a direção na qual os elementos consecutivos da interface do usuário são colocados em um contêiner de layout linear.

FormBorderStyle

Especifica os estilos de borda para um formulário.

FormStartPosition

Especifica a posição inicial de um formulário.

FormWindowState

Especifica como uma janela do formulário é exibida.

FrameStyle

Especifica o estilo do quadro do controle selecionado.

GetChildAtPointSkip

Especifica quais controles filho ignorar.

GridItemType

Especifica os tipos de item de grade válidos para um PropertyGrid.

HelpNavigator

Especifica as constantes que indicam quais elementos do arquivo de ajuda serão exibidos.

HighDpiMode

Especifica os diferentes modos de DPI alto que podem ser aplicados a um aplicativo.

HorizontalAlignment

Especifica como um objeto ou texto em um controle é alinhado horizontalmente em relação a um elemento do controle.

HtmlElementInsertionOrientation

Define os valores que descrevem em que lugar inserir um novo elemento ao usar o InsertAdjacentElement(HtmlElementInsertionOrientation, HtmlElement).

ImageLayout

Especifica a posição da imagem no controle.

ImeMode

Especifica um valor que determina o status do IME de um objeto quando o objeto está selecionado.

InsertKeyMode

Representa o modo de inserção usado por caixas de texto.

ItemActivation

Especifica a ação do usuário é necessária para ativar os itens em um controle de exibição de lista e os comentários que são fornecidos quando o usuário move o ponteiro do mouse sobre um item.

ItemBoundsPortion

Especifica uma parte do item de exibição de lista da qual recuperar o retângulo delimitador.

Keys

Especifica os modificadores e códigos de tecla.

LeftRightAlignment

Especifica se um objeto ou texto é alinhado à esquerda ou à direita de um ponto de referência.

LinkBehavior

Especifica os comportamentos de um link em um LinkLabel.

LinkState

Especifica as constantes que definem o estado do link.

ListViewAlignment

Especifica como os itens são alinhados ao ListView.

ListViewGroupCollapsedState

Especifica a aparência de um ListViewGroup.

ListViewHitTestLocations

Define constantes que representam áreas em um ListView ou ListViewItem.

ListViewItemStates

Define constantes que representam os estados possíveis de um ListViewItem.

MaskFormat

Define como formatar o texto dentro de um MaskedTextBox.

MdiLayout

Especifica o layout das janelas filho da interface MDI em uma janela pai da MDI.

MenuGlyph

Especifica a imagem a ser desenhada ao desenhar um menu com o método DrawMenuGlyph(Graphics, Rectangle, MenuGlyph).

MenuMerge

Especifica o comportamento de um MenuItem quando ele é mesclado com itens em outro menu.

MergeAction

Especifica o tipo de ação a ser executada se uma correspondência for encontrada ao combinar itens de menu em um ToolStrip.

MessageBoxButtons

Especifica as constantes que definem quais botões devem ser exibidos em um MessageBox.

MessageBoxDefaultButton

Especifica as constantes que definem o botão padrão em um MessageBox.

MessageBoxIcon

Especifica constantes que definem quais informações devem ser exibidas.

MessageBoxOptions

Especifica opções em um MessageBox.

MonthCalendar.HitArea

Define constantes que representam áreas em um controle MonthCalendar.

MouseButtons

Especifica as constantes que definem qual botão do mouse foi pressionado.

Orientation

Especifica a orientação dos controles ou elementos de controles.

PictureBoxSizeMode

Especifica como uma imagem é posicionada dentro de um PictureBox.

PowerLineStatus

Especifica o status de energia do sistema.

PowerState

Define os identificadores que indicam um modo de atividade de energia do sistema suspenso.

PreProcessControlState

Fornece opções que especificam a relação entre o controle e as mensagens de pré-processamento.

ProgressBarStyle

Especifica o estilo que um ProgressBar usa para indicar o andamento de uma operação.

PropertySort

Especifica como as propriedades são classificadas no PropertyGrid.

RichTextBoxFinds

Especifica como uma pesquisa de texto é realizada em um controle RichTextBox.

RichTextBoxLanguageOptions

Fornece configurações de RichTextBox para o IME (Editor de Método de Entrada) e suporte a idiomas asiáticos.

RichTextBoxScrollBars

Especifica o tipo de barras de rolagem a ser exibido em um controle RichTextBox.

RichTextBoxSelectionAttribute

Especifica se qualquer caractere na seleção atual têm o atributo ou estilo.

RichTextBoxSelectionTypes

Especifica o tipo de seleção em um controle RichTextBox.

RichTextBoxStreamType

Especifica os tipos de fluxos de entrada e saída usados para carregar e salvar dados no controle RichTextBox.

RichTextBoxWordPunctuations

Especifica os tipos de tabelas de pontuação que podem ser usados com os recursos de quebra de palavras e de separação de palavras do controle RichTextBox.

RightToLeft

Especifica um valor que indica se o texto será exibido da direita para a esquerda, como ao usar fontes hebraicas ou árabes.

ScreenOrientation

Especifica o ângulo da tela.

ScrollBars

Especifica que as barras de rolagem serão visíveis em um controle.

ScrollButton

Especifica o tipo de seta de rolagem a desenhar em uma barra de rolagem.

ScrollEventType

Especifica o tipo de ação usada para gerar o evento Scroll.

ScrollOrientation

Especifica a orientação da barra de rolagem para o evento Scroll.

SearchDirectionHint

Fornece uma dica direcional na qual pesquisar um ListViewItem.

SecurityIDType

Esta enumeração não é usada.

SelectionMode

Especifica o comportamento de seleção de uma caixa de listagem.

Shortcut

Especifica as teclas de atalho que podem ser usadas por itens de menu.

SizeGripStyle

Especifica o estilo da alça de dimensionamento em um Form.

SizeType

Especifica como as linhas ou colunas dos elementos da interface do usuário devem ser dimensionadas em relação ao seu contêiner.

SortOrder

Especifica como os itens em uma lista são classificados.

StatusBarPanelAutoSize

Especifica como um StatusBarPanel em um controle StatusBar se comporta quando o controle é redimensionado.

StatusBarPanelBorderStyle

Especifica a aparência da borda de um StatusBarPanel em um controle StatusBar.

StatusBarPanelStyle

Especifica se um objeto StatusBarPanel em um controle StatusBar é desenhado pelo proprietário ou pelo sistema.

StructFormat

Esta enumeração não é usada.

SystemParameter

Especifica o tipo de parâmetro do sistema.

TabAlignment

Especifica os locais das guias em um controle guia.

TabAppearance

Especifica a aparência das guias em um controle guia.

TabControlAction

Define valores que representam eventos TabControl.

TabDrawMode

Especifica se as guias em um controle guia são desenhadas pelo proprietário (desenhadas pela janela pai) ou pelo sistema operacional.

TableLayoutPanelCellBorderStyle

Especifica o estilo de borda de uma célula em um controle de layout de tabela.

TableLayoutPanelGrowStyle

Especifica como um TableLayoutPanel obterá linhas ou colunas adicionais depois que suas células existentes estiverem cheias.

TabSizeMode

Especifica como as guias em um controle guia são dimensionadas.

TaskDialogExpanderPosition

Especifica onde a área expandida da caixa de diálogo da tarefa deve ser exibida.

TaskDialogProgressBarState

Contém constantes que especificam o estado de uma barra de progresso da caixa de diálogo da tarefa.

TaskDialogStartupLocation

Especifica a posição em que uma caixa de diálogo de tarefa será mostrada quando ela for aberta pela primeira vez.

TextDataFormat

Especifica os formatos usados com métodos relacionados a texto das classes Clipboard e DataObject.

TextFormatFlags

Especifica as informações de layout e de exibição para cadeias de caracteres de texto.

TextImageRelation

Especifica a posição do texto e da imagem em relação um ao outro em um controle.

TickStyle

Especifica o local das marcas de escala em um controle TrackBar.

ToolBarAppearance

Especifica o tipo de barra de ferramentas a ser exibido.

ToolBarButtonStyle

Especifica o estilo do botão em uma barra de ferramentas.

ToolBarTextAlign

Especifica o alinhamento do texto no controle de botão de barra de ferramentas.

ToolStripDropDownCloseReason

Especifica o motivo pelo qual um controle ToolStripDropDown foi fechado.

ToolStripDropDownDirection

Especifica a direção na qual um controle ToolStripDropDown é exibido em relação a seu controle pai.

ToolStripGripDisplayStyle

Especifica a orientação da alça de movimentação ToolStrip.

ToolStripGripStyle

Especifica a visibilidade de uma alça de movimentação ToolStrip.

ToolStripItemAlignment

Determina o alinhamento de um ToolStripItem em um ToolStrip.

ToolStripItemDisplayStyle

Especifica o que renderizar (imagem ou texto) para este ToolStripItem.

ToolStripItemImageScaling

Especifica se o tamanho da imagem em um ToolStripItem é automaticamente ajustado para se ajustar em um ToolStrip enquanto retém as proporções originais da imagem.

ToolStripItemOverflow

Determina se um ToolStripItem é colocado no ToolStrip de estouro.

ToolStripItemPlacement

Especifica o local em que um ToolStripItem deve ser disposto em camadas.

ToolStripLayoutStyle

Especifica os alinhamentos possíveis com a qual os itens de um ToolStrip podem ser exibidos.

ToolStripManagerRenderMode

Especifica o estilo de pintura aplicado a vários objetos ToolStrip contidos em um formulário.

ToolStripRenderMode

Especifica o estilo de pintura aplicado a um contido ToolStrip em um formulário.

ToolStripStatusLabelBorderSides

Especifica quais lados de um ToolStripStatusLabel têm bordas.

ToolStripTextDirection

Especifica a orientação do texto a ser usado com um LayoutStyle específico.

ToolTipIcon

Define um conjunto de ícones padronizados que pode ser associado uma dica de ferramenta.

TreeNodeStates

Define constantes que representam os estados possíveis de um TreeNode.

TreeViewAction

Especifica a ação que gerou um evento TreeViewEventArgs.

TreeViewDrawMode

Define constantes que representam as possíveis formas de desenhar um TreeView.

TreeViewHitTestLocations

Define constantes que representam áreas de um TreeView ou TreeNode.

UICues

Especifica o estado da interface do usuário.

UnhandledExceptionMode

Define para onde um aplicativo Windows Forms deve enviar as exceções sem tratamento.

ValidationConstraints

Define constantes que informam o ValidateChildren(ValidationConstraints) de como ele deve validar os controles filho de um contêiner.

View

Especifica como os itens da lista são exibidos em um controle ListView.

WebBrowserEncryptionLevel

Especifica constantes que definem os métodos de criptografia usados pelos documentos exibidos no controle WebBrowser.

WebBrowserReadyState

Especifica as constantes que definem o estado do controle WebBrowser.

WebBrowserRefreshOption

Especifica as constantes que definem como o controle WebBrowser pode atualizar seu conteúdo.

Delegados

Application.MessageLoopCallback

Representa um método que verificará se o ambiente de hospedagem ainda está enviando mensagens.

AxHost.AboutBoxDelegate

Representa o método que exibirá uma caixa de diálogo Sobre do controle ActiveX.

BindingCompleteEventHandler

Representa o método que manipulará o evento BindingComplete em cenários de associação de dados.

BindingManagerDataErrorEventHandler

Representa o método que manipulará o evento de DataError de BindingManagerBase.

CacheVirtualItemsEventHandler

Representa o método que manipulará o evento de CacheVirtualItems de ListView.

ColumnClickEventHandler

Representa o método que manipulará o evento de ColumnClick de ListView.

ColumnReorderedEventHandler

Representa o método que manipulará o evento ColumnReordered do controle ListView.

ColumnWidthChangedEventHandler

Representa o método que manipulará o evento de ColumnWidthChanged de ListView.

ColumnWidthChangingEventHandler

Representa o método que manipulará o evento de ColumnWidthChanging de ListView.

ContentsResizedEventHandler

Representa o método que manipulará o evento de ContentsResized de RichTextBox.

ControlEventHandler

Representa o método que manipulará os eventos ControlAdded e ControlRemoved da classe Control.

ConvertEventHandler

Representa o método que manipulará os eventos Parse e Format de um Binding.

DataGridViewAutoSizeColumnModeEventHandler

Representa o método que manipulará o evento AutoSizeColumnModeChanged de um controle DataGridView.

DataGridViewAutoSizeColumnsModeEventHandler

Representa o método que manipulará o evento AutoSizeColumnsModeChanged de um controle DataGridView.

DataGridViewAutoSizeModeEventHandler

Representa o método que manipulará os eventos AutoSizeRowsModeChanged ou RowHeadersWidthSizeModeChanged de um DataGridView.

DataGridViewBindingCompleteEventHandler

Representa o método que manipulará o evento de DataBindingComplete de DataGridView.

DataGridViewCellCancelEventHandler

Representa o método que manipulará os eventos CellBeginEdit e RowValidating de um DataGridView.

DataGridViewCellContextMenuStripNeededEventHandler

Representa o método que manipulará um evento CellContextMenuStripNeeded de um DataGridView.

DataGridViewCellErrorTextNeededEventHandler

Representa o método que manipulará o evento de CellErrorTextNeeded de DataGridView.

DataGridViewCellEventHandler

Representa o método que manipulará os eventos DataGridView relacionados a operações de linha e de célula.

DataGridViewCellFormattingEventHandler

Representa o método que manipulará o evento de CellFormatting de DataGridView.

DataGridViewCellMouseEventHandler

Representa o método que manipulará eventos relacionados ao mouse disparado por um DataGridView.

DataGridViewCellPaintingEventHandler

Representa o método que manipulará o evento de CellPainting de DataGridView.

DataGridViewCellParsingEventHandler

Representa o método que manipulará um evento CellParsing de um DataGridView.

DataGridViewCellStateChangedEventHandler

Representa o método que manipulará o evento de CellStateChanged de DataGridView.

DataGridViewCellStyleContentChangedEventHandler

Representa o método que manipulará o evento de CellStyleContentChanged de DataGridView.

DataGridViewCellToolTipTextNeededEventHandler

Representa o método que manipulará o evento de CellToolTipTextNeeded de DataGridView.

DataGridViewCellValidatingEventHandler

Representa o método que manipulará o evento CellValidating de um controle DataGridView.

DataGridViewCellValueEventHandler

Representa o método que manipulará o evento CellValueNeeded ou CellValuePushed de um DataGridView.

DataGridViewColumnDividerDoubleClickEventHandler

Representa o método que manipulará o evento de ColumnDividerDoubleClick de DataGridView.

DataGridViewColumnEventHandler

Representa o método que manipulará eventos relacionados a colunas de um DataGridView.

DataGridViewColumnStateChangedEventHandler

Representa o método que manipulará o evento de ColumnStateChanged de DataGridView.

DataGridViewDataErrorEventHandler

Representa o método que manipulará o evento de DataError de DataGridView.

DataGridViewEditingControlShowingEventHandler

Representa o método que manipulará o evento de EditingControlShowing de DataGridView.

DataGridViewRowCancelEventHandler

Representa o método que manipulará o evento de UserDeletingRow de DataGridView.

DataGridViewRowContextMenuStripNeededEventHandler

Representa o método que manipulará o evento de RowContextMenuStripNeeded de DataGridView.

DataGridViewRowDividerDoubleClickEventHandler

Representa o método que manipulará o evento de RowDividerDoubleClick de DataGridView.

DataGridViewRowErrorTextNeededEventHandler

Representa o método que manipulará o evento de RowErrorTextNeeded de DataGridView.

DataGridViewRowEventHandler

Representa o método que manipulará eventos relacionados a linhas de um DataGridView.

DataGridViewRowHeightInfoNeededEventHandler

Representa o método que manipulará um evento RowHeightInfoNeeded de um controle DataGridView.

DataGridViewRowHeightInfoPushedEventHandler

Representa o método que manipulará o evento de RowHeightInfoPushed de DataGridView.

DataGridViewRowPostPaintEventHandler

Representa o método que manipulará o evento de RowPostPaint de DataGridView.

DataGridViewRowPrePaintEventHandler

Representa o método que manipulará o evento de RowPrePaint de DataGridView.

DataGridViewRowsAddedEventHandler

Representa o método que manipulará o evento de RowsAdded de DataGridView.

DataGridViewRowsRemovedEventHandler

Representa o método que manipulará o evento de RowsRemoved de DataGridView.

DataGridViewRowStateChangedEventHandler

Representa o método que manipulará o evento de RowStateChanged de DataGridView.

DataGridViewSortCompareEventHandler

Representa o método que manipulará o evento SortCompare de um controle DataGridView.

DateBoldEventHandler

Representa o método que manipulará um evento interno do controle MonthCalendar.

DateRangeEventHandler

Representa o método que manipulará o evento DateChanged ou DateSelected de um MonthCalendar.

DpiChangedEventHandler

Representa o método que manipulará o evento DpiChanged de um formulário ou controle.

DragEventHandler

Representa o método que manipulará o evento DragDrop, DragEnter ou DragOver de um Control.

DrawItemEventHandler

Representa o método que manipulará o evento DrawItem de um controle ComboBox, ListBox, MenuItem ou TabControl.

DrawListViewColumnHeaderEventHandler

Representa o método que manipulará o evento de DrawColumnHeader de ListView.

DrawListViewItemEventHandler

Representa o método que manipulará o evento de DrawItem de ListView.

DrawListViewSubItemEventHandler

Representa o método que manipulará o evento de DrawSubItem de ListView.

DrawToolTipEventHandler

Representa o método que manipulará o evento de Draw de ToolTip.

DrawTreeNodeEventHandler

Representa o método que manipulará o evento de DrawNode de TreeView.

FormClosedEventHandler

Representa o método que manipula um evento FormClosed.

FormClosingEventHandler

Representa o método que manipula um evento FormClosing.

GiveFeedbackEventHandler

Representa o método que manipula o evento GiveFeedback de um Control.

HelpEventHandler

Representa o método que manipulará o evento de HelpRequested de Control.

HtmlElementErrorEventHandler

Representa o método que manipulará o evento Error de um HtmlWindow.

HtmlElementEventHandler

Representa o método que manipulará Click, MouseDown e os eventos relacionados em HtmlDocument, HtmlElement e HtmlWindow.

InputLanguageChangedEventHandler

Representa o método que manipulará o evento de InputLanguageChanged de Form.

InputLanguageChangingEventHandler

Representa o método que manipulará o evento de InputLanguageChanging de Form.

InvalidateEventHandler

Representa o método que manipulará o evento de Invalidated de Control.

ItemChangedEventHandler

Representa o método que manipulará o evento ItemChanged da classe CurrencyManager.

ItemCheckedEventHandler

Representa o método que manipulará o evento ItemChecked de um controle ListView.

ItemCheckEventHandler

Representa o método que manipulará o evento ItemCheck de um controle CheckedListBox ou ListView.

ItemDragEventHandler

Representa o método que manipulará o evento ItemDrag de um controle ListView ou TreeView.

KeyEventHandler

Representa o método que manipulará o evento KeyUp ou KeyDown de um Control.

KeyPressEventHandler

Representa o método que manipulará o evento de KeyPress de Control.

LabelEditEventHandler

Representa o método que manipula os eventos BeforeLabelEdit e AfterLabelEdit.

LayoutEventHandler

Representa o método que manipulará o evento de Layout de Control.

LinkClickedEventHandler

Representa o método que manipulará o evento de LinkClicked de RichTextBox.

LinkLabelLinkClickedEventHandler

Representa o método que manipulará o evento de LinkClicked de LinkLabel.

ListControlConvertEventHandler

Representa o método que manipulará a conversão de um ListControl.

ListViewItemMouseHoverEventHandler

Representa o método que manipulará o evento de ItemMouseHover de ListView.

ListViewItemSelectionChangedEventHandler

Representa o método que manipulará o evento de ItemSelectionChanged de ListView.

ListViewVirtualItemsSelectionRangeChangedEventHandler

Representa o método que manipulará o evento de VirtualItemsSelectionRangeChanged de ListView.

MaskInputRejectedEventHandler

Representa o método que manipulará o evento MaskInputRejected de um controle MaskedTextBox.

MeasureItemEventHandler

Representa o método que manipulará o evento MeasureItem dos controles ListBox, ComboBox, CheckedListBox ou MenuItem.

MethodInvoker

Representa um delegado que pode executar qualquer método no código gerenciado declarado nulo e sem parâmetros.

MouseEventHandler

Representa o método que manipulará o evento MouseDown, MouseUp ou MouseMove de um formulário, controle ou outro componente.

NavigateEventHandler

Representa o método que manipulará o evento de NavigateEventArgs de DataGrid.

NodeLabelEditEventHandler

Representa o método que manipulará os eventos BeforeLabelEdit e AfterLabelEdit de um controle TreeView.

PaintEventHandler

Representa o método que manipulará o evento de Paint de Control.

PopupEventHandler

Representa o método que manipula o evento Popup da classe ToolTip.

PreviewKeyDownEventHandler

Representa o método que manipulará o evento PreviewKeyDown para um controle.

PropertyTabChangedEventHandler

Representa o método que manipulará o evento de PropertyTabChanged de PropertyGrid.

PropertyValueChangedEventHandler

A classe do manipulador de evento que é invocada quando uma propriedade na grade é modificada pelo usuário.

QueryAccessibilityHelpEventHandler

Representa o método que manipulará o evento QueryAccessibilityHelp de um controle.

QueryContinueDragEventHandler

Representa o método que manipulará o evento de QueryContinueDrag de Control.

QuestionEventHandler

Representa o método que manipulará o evento CancelRowEdit ou o evento RowDirtyStateNeeded de um DataGridView.

RetrieveVirtualItemEventHandler

Representa o método que manipulará o evento de RetrieveVirtualItem de ListView.

ScrollEventHandler

Representa o método que manipula o Scroll evento de um DataGridView ou ScrollBar.

SearchForVirtualItemEventHandler

Representa o método que manipulará o evento de SearchForVirtualItem de ListView.

SelectedGridItemChangedEventHandler

Representa o método que manipulará o evento de SelectedGridItemChanged de PropertyGrid.

SplitterCancelEventHandler

Representa o método que manipulará o evento de SplitterMoving de Splitter.

SplitterEventHandler

Representa o método que manipulará os eventos SplitterMoving e SplitterMoved de um Splitter.

StatusBarDrawItemEventHandler

Representa o método que manipulará o evento de DrawItem de StatusBar.

StatusBarPanelClickEventHandler

Representa o método que manipulará o evento de PanelClick de StatusBar.

TabControlCancelEventHandler

Representa o método que manipulará o evento Selecting ou Deselecting de um controle TabControl.

TabControlEventHandler

Representa o método que manipulará o evento Selected ou Deselected de um controle TabControl.

TableLayoutCellPaintEventHandler

Representa o método que manipulará o evento de CellPaint .

ToolBarButtonClickEventHandler

Representa o método que manipulará o evento de ButtonClick de ToolBar.

ToolStripArrowRenderEventHandler

Representa o método que manipulará o evento de RenderArrow de ToolStripRenderer. Essa classe não pode ser herdada.

ToolStripContentPanelRenderEventHandler

Representa o método que manipulará o evento de RendererChanged de ToolStripContentPanel.

ToolStripDropDownClosedEventHandler

Representa o método que manipulará o evento de Closed de ToolStripDropDown.

ToolStripDropDownClosingEventHandler

Representa o método que manipula o evento Closing de um ToolStripDropDown.

ToolStripGripRenderEventHandler

Representa o método que manipulará o evento de RenderGrip de ToolStripRenderer.

ToolStripItemClickedEventHandler

Representa o método que manipulará o evento de ItemClicked de ToolStripItem.

ToolStripItemEventHandler

Representa o método que manipulará eventos para um ToolStripItem.

ToolStripItemImageRenderEventHandler

Representa o método que manipulará o evento RenderItemImage ou RenderItemCheck de um ToolStripRenderer.

ToolStripItemRenderEventHandler

Representa o método que manipula os eventos que renderizam a tela de fundo dos objetos derivados do ToolStripItem na classe ToolStripRenderer.

ToolStripItemTextRenderEventHandler

Representa o método que manipulará o evento de RenderItemText de ToolStripRenderer.

ToolStripPanelRenderEventHandler

Representa o método que manipulará eventos ToolStripPanel de pintura.

ToolStripRenderEventHandler

Representa o método que manipulará o evento RenderToolStripBorder ou o evento RenderToolStripBackground de um ToolStripRenderer.

ToolStripSeparatorRenderEventHandler

Representa o método que manipulará o evento de RenderSeparator de uma classe ToolStripRenderer.

TreeNodeMouseClickEventHandler

Representa o método que manipulará os eventos NodeMouseClick e NodeMouseDoubleClick de um TreeView.

TreeNodeMouseHoverEventHandler

Representa o método que manipulará o evento de NodeMouseHover de TreeView.

TreeViewCancelEventHandler

Representa o método que manipulará o evento BeforeCheck, BeforeCollapse, BeforeExpand ou BeforeSelect de um TreeView.

TreeViewEventHandler

Representa o método que manipulará o evento AfterCheck, AfterCollapse, AfterExpand ou AfterSelect de um TreeView.

TypeValidationEventHandler

Representa o método que manipulará o evento TypeValidationCompleted do controle MaskedTextBox.

UICuesEventHandler

Representa um método que manipulará o evento de ChangeUICues de um Control.

UpDownEventHandler

Representa o método que manipulará um evento para uma classe interna.

WebBrowserDocumentCompletedEventHandler

Representa o método que manipulará o evento DocumentCompleted de um controle WebBrowser.

WebBrowserNavigatedEventHandler

Representa o método que manipulará o evento Navigated de um controle WebBrowser.

WebBrowserNavigatingEventHandler

Representa o método que manipulará o evento Navigating de um controle WebBrowser.

WebBrowserProgressChangedEventHandler

Representa o método que manipulará o evento ProgressChanged de um controle WebBrowser.

Comentários

A tabela a seguir mostra as classes no System.Windows.Forms namespace agrupadas em categorias.

Categoria de classe Detalhes
- Controle, Controle de Usuário e Formulário A maioria das classes dentro do System.Windows.Forms namespace deriva da Control classe . A Control classe fornece a funcionalidade base para todos os controles exibidos em um Form. A Form classe representa uma janela dentro de um aplicativo. Isso inclui caixas de diálogo, janelas sem janelas e janelas pai e cliente MDI (Interface de Vários Documentos). Você também pode criar seus próprios controles derivando da UserControl classe .
– Menus e barras de ferramentas Windows Forms contém um conjunto avançado de classes para criar suas próprias barras de ferramentas e menus personalizados com aparência e comportamento modernos (aparência). ToolStrip, MenuStrip, ContextMenuStripe StatusStrip podem ser usados para criar barras de ferramentas, barras de menus, menus de contexto e barras de status, respectivamente.
-Controles O System.Windows.Forms namespace fornece uma variedade de classes de controle que você pode usar para criar interfaces de usuário avançadas. Alguns controles são projetados para entrada de dados dentro do aplicativo, como TextBox controles e ComboBox . Outros controles exibem dados do aplicativo, como Label e ListView. O namespace também fornece controles para invocar comandos dentro do aplicativo, como Button. O WebBrowser controle e as classes HTML gerenciadas, como HtmlDocument, permitem exibir e manipular páginas HTML em seu aplicativo de Windows Forms gerenciado. O MaskedTextBox controle é um controle de entrada de dados avançado que permite definir máscaras que aceitam ou rejeitam automaticamente a entrada do usuário. Além disso, você pode usar o PropertyGrid controle para criar seu próprio Windows Forms Designer que exibe as propriedades visíveis do designer dos controles.
-Layout Várias classes importantes no Windows Forms ajudam a controlar o layout dos controles em uma superfície de exibição, como um formulário ou controle. FlowLayoutPanel dispõe todos os controles que ele contém de maneira serial e TableLayoutPanel permite definir células e linhas para definir controles em uma grade fixa. SplitContainer divide a superfície de exibição em duas ou mais partes ajustáveis.
- Associação de dados e dados Windows Forms define uma arquitetura avançada para associação a fontes de dados, como bancos de dados e arquivos XML. O DataGridView controle fornece uma tabela personalizável para exibir dados e permite personalizar células, linhas, colunas e bordas. O BindingNavigator controle representa uma maneira padronizada de navegar e trabalhar com dados em um formulário; BindingNavigator é frequentemente emparelhado com o BindingSource controle para percorrer registros de dados em um formulário e interagir com eles.
-Componentes Além dos controles, o System.Windows.Forms namespace fornece outras classes que não derivam da Control classe , mas ainda fornecem recursos visuais para um aplicativo baseado no Windows. Algumas classes, como ToolTip e ErrorProvider, estendem os recursos ou fornecem informações ao usuário. Com as Help classes e HelpProvider , você pode exibir informações de Ajuda para um usuário de seus aplicativos.
– Caixas de diálogo comuns O Windows fornece várias caixas de diálogo comuns que você pode usar para dar ao aplicativo uma interface do usuário consistente ao executar tarefas como abrir e salvar arquivos, manipular a fonte ou a cor do texto ou imprimir. As OpenFileDialog classes e SaveFileDialog fornecem a funcionalidade para exibir uma caixa de diálogo que permite que o usuário localize e insira o nome de um arquivo para abrir ou salvar. A FontDialog classe exibe uma caixa de diálogo para alterar os Font elementos do usado pelo aplicativo. As PageSetupDialogclasses , PrintPreviewDialoge PrintDialog exibem caixas de diálogo que permitem ao usuário controlar aspectos da impressão de documentos. Para obter mais informações sobre impressão de um aplicativo baseado no Windows, consulte o System.Drawing.Printing namespace . Além das caixas de diálogo comuns, o System.Windows.Forms namespace fornece a MessageBox classe para exibir uma caixa de mensagem que pode exibir e recuperar dados do usuário.

Há várias classes no System.Windows.Forms namespace que dão suporte às classes mencionadas no resumo anterior. Exemplos das classes de suporte são enumerações, classes de argumento de evento e delegados usados por eventos dentro de controles e componentes.

Cuidado

Não há suporte para classes no namespace Windows Forms para uso em um serviço Windows. Tentar usar essas classes de dentro de um serviço pode produzir problemas inesperados, como redução do desempenho do serviço e exceções em tempo de execução.

Se você estiver usando .NET Framework versão 1.1 ou .NET Framework 1.0 e precisar fazer com que seu aplicativo Windows Forms dê suporte a estilos visuais do Windows XP, defina a FlatStyle propriedade de seus controles FlatStyle.System como e inclua um manifesto com o arquivo executável. Um manifesto é um arquivo XML incluído como um recurso dentro do arquivo executável do aplicativo ou como um arquivo separado que reside no mesmo diretório que o arquivo executável. Para obter um exemplo de manifesto, consulte a seção Exemplo para a FlatStyle enumeração . Por padrão, os estilos visuais são habilitados para o .NET Framework versões 1.1, 1.2 e 2.0.