System.Windows.Forms Namespace

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

Classes

Nome Description
AccessibleObject

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

AmbientProperties

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

Application

Fornece static métodos e propriedades para gerenciar um aplicativo, como métodos para iniciar e parar um aplicativo, processar Windows mensagens 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 determinados controles do Windows Forms.

AxHost

Encapsula os controles ActiveX e os expõe como controles de Windows Forms totalmente em destaque.

AxHost.AxComponentEditor

Fornece um editor que usa uma caixa de diálogo modal para exibir uma página de propriedade 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 manipula os eventos do controle.

AxHost.InvalidActiveXStateException

A exceção gerada quando o controle ActiveX é referenciado em um estado inválido.

AxHost.State

Encapsula o estado persistente de um controle ActiveX.

AxHost.StateConverter

Converte AxHost.State objetos de um tipo de dados para 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 base para criar coleções relacionadas a dados no System.Windows.Forms namespace.

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 BindingComplete.

BindingContext

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

BindingManagerBase

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

BindingManagerDataErrorEventArgs

Fornece dados para o evento DataError.

BindingNavigator

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

BindingsCollection

Representa uma coleção de Binding objetos para 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 usuários com deficiências.

ButtonRenderer

Fornece 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 CacheVirtualItems.

CheckBox

Representa um Windows CheckBox.

CheckBox.CheckBoxAccessibleObject

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

CheckBoxRenderer

Fornece 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 uma ListBox caixa de seleção na 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 CheckedListBox controle.

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 cores disponíveis junto com controles que permitem que o usuário defina cores personalizadas.

ColumnClickEventArgs

Fornece dados para o evento ColumnClick.

ColumnHeader

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

ColumnHeaderConverter

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

ColumnReorderedEventArgs

Fornece dados para o evento ColumnReordered.

ColumnStyle

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

ColumnWidthChangedEventArgs

Fornece dados para o evento ColumnWidthChanged.

ColumnWidthChangingEventArgs

Fornece dados para o evento ColumnWidthChanging.

ComboBox

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

ComboBox.ChildAccessibleObject

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

ComboBox.ObjectCollection

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

ComboBoxRenderer

Fornece 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 funcionalidade de gerenciamento de foco para controles que podem funcionar como um contêiner para outros controles.

ContentsResizedEventArgs

Fornece dados para o evento ContentsResized.

ContextMenu

Representa um menu de atalho.

Essa classe não está disponível no .NET Core 3.1 e versões posteriores. Em vez disso, use ContextMenuStrip o 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 Control objetos.

ControlBindingsCollection

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

ControlEventArgs

Fornece dados para os eventos ControlAdded e ControlRemoved.

ControlPaint

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

ConvertEventArgs

Fornece dados para os eventos Format e Parse.

CreateParams

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

CurrencyManager

Gerencia uma lista de Binding objetos.

Cursor

Representa a imagem usada para pintar o ponteiro do mouse.

CursorConverter

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

Cursors

Fornece uma coleção de Cursor objetos para uso por um aplicativo do Windows Forms.

DataFormats

Fornece staticnomes de formato predefinidos Clipboard . Use-os para identificar o formato de dados armazenados em um IDataObject.

DataFormats.Format

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

DataGrid

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

Essa classe não está disponível no .NET Core 3.1 e 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 da DataGrid 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 DataGrid coluna de controle. Essa classe é abstrata.

DataGridColumnStyle.CompModSwitches

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

DataGridColumnStyle.DataGridColumnHeaderAccessibleObject

Fornece uma implementação para 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 DataGrid controle em tempo de execução.

DataGridTextBox

Representa um TextBox controle hospedado em um DataGridTextBoxColumn.

DataGridTextBoxColumn

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

DataGridView

Exibe dados em uma grade personalizável.

DataGridView.DataGridViewAccessibleObject

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

DataGridView.DataGridViewControlCollection

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

DataGridView.DataGridViewTopRowAccessibleObject

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

DataGridView.HitTestInfo

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

DataGridViewAdvancedBorderStyle

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

DataGridViewAutoSizeColumnModeEventArgs

Fornece dados para o evento AutoSizeColumnModeChanged.

DataGridViewAutoSizeColumnsModeEventArgs

Fornece dados para o evento AutoSizeColumnsModeChanged.

DataGridViewAutoSizeModeEventArgs

Fornece dados para os eventos e DataGridView os AutoSizeRowsModeChangedRowHeadersWidthSizeModeChanged eventos.

DataGridViewBand

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

DataGridViewBindingCompleteEventArgs

Fornece dados para o evento DataBindingComplete.

DataGridViewButtonCell

Exibe uma interface do usuário (interface do usuário) semelhante a um botão para uso em um DataGridView controle.

DataGridViewButtonCell.DataGridViewButtonCellAccessibleObject

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

DataGridViewButtonColumn

Hospeda uma coleção de DataGridViewButtonCell objetos.

DataGridViewCell

Representa uma célula individual em um DataGridView controle.

DataGridViewCell.DataGridViewCellAccessibleObject

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

DataGridViewCellCancelEventArgs

Fornece dados e CellBeginEditRowValidating eventos.

DataGridViewCellCollection

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

DataGridViewCellContextMenuStripNeededEventArgs

Fornece dados para o evento CellContextMenuStripNeeded.

DataGridViewCellErrorTextNeededEventArgs

Fornece dados para o CellErrorTextNeeded evento de um DataGridView controle.

DataGridViewCellEventArgs

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

DataGridViewCellFormattingEventArgs

Fornece dados para o CellFormatting evento 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 CellPainting.

DataGridViewCellParsingEventArgs

Fornece dados para o CellParsing evento de um DataGridView controle.

DataGridViewCellStateChangedEventArgs

Fornece dados para o evento CellStateChanged.

DataGridViewCellStyle

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

DataGridViewCellStyleContentChangedEventArgs

Fornece dados para o evento CellStyleContentChanged.

DataGridViewCellStyleConverter

Converte objetos DataGridViewCellStyle de e para outros tipos de dados.

DataGridViewCellToolTipTextNeededEventArgs

Fornece dados para o evento CellToolTipTextNeeded.

DataGridViewCellValidatingEventArgs

Fornece dados para o CellValidating evento de um DataGridView controle.

DataGridViewCellValueEventArgs

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

DataGridViewCheckBoxCell

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

DataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObject

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

DataGridViewCheckBoxColumn

Hospeda uma coleção de DataGridViewCheckBoxCell objetos.

DataGridViewColumn

Representa uma coluna em um DataGridView controle.

DataGridViewColumnCollection

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

DataGridViewColumnDesignTimeVisibleAttribute

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

DataGridViewColumnDividerDoubleClickEventArgs

Fornece dados para o ColumnDividerDoubleClick evento de um DataGridView.

DataGridViewColumnEventArgs

Fornece dados para eventos relacionados à coluna de um DataGridView.

DataGridViewColumnHeaderCell

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

DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject

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

DataGridViewColumnStateChangedEventArgs

Fornece dados para o evento ColumnStateChanged.

DataGridViewComboBoxCell

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

DataGridViewComboBoxCell.DataGridViewComboBoxCellAccessibleObject

Representa o objeto de acessibilidade do objeto atual DataGridViewComboBoxCell .

DataGridViewComboBoxCell.ObjectCollection

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

DataGridViewComboBoxColumn

Representa uma coluna de DataGridViewComboBoxCell objetos.

DataGridViewComboBoxEditingControl

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

DataGridViewDataErrorEventArgs

Fornece dados para o evento DataError.

DataGridViewEditingControlShowingEventArgs

Fornece dados para o evento EditingControlShowing.

DataGridViewElement

Fornece a classe base para elementos de um DataGridView controle.

DataGridViewHeaderCell

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

DataGridViewImageCell

Exibe um gráfico em um DataGridView controle.

DataGridViewImageCell.DataGridViewImageCellAccessibleObject

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

DataGridViewImageColumn

Hospeda uma coleção de DataGridViewImageCell objetos.

DataGridViewLinkCell

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

DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject

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

DataGridViewLinkColumn

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

DataGridViewRow

Representa uma linha em um DataGridView controle.

DataGridViewRow.DataGridViewRowAccessibleObject

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

DataGridViewRowCancelEventArgs

Fornece dados para o UserDeletingRow evento de um DataGridView.

DataGridViewRowCollection

Uma coleção de DataGridViewRow objetos.

DataGridViewRowContextMenuStripNeededEventArgs

Fornece dados para o evento RowContextMenuStripNeeded.

DataGridViewRowDividerDoubleClickEventArgs

Fornece dados para o RowDividerDoubleClick evento de um DataGridView.

DataGridViewRowErrorTextNeededEventArgs

Fornece dados para o RowErrorTextNeeded evento de um DataGridView controle.

DataGridViewRowEventArgs

Fornece dados para eventos relacionados a DataGridView linhas.

DataGridViewRowHeaderCell

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

DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject

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

DataGridViewRowHeightInfoNeededEventArgs

Fornece dados para o RowHeightInfoNeeded evento de um DataGridView.

DataGridViewRowHeightInfoPushedEventArgs

Fornece dados para o RowHeightInfoPushed evento de um DataGridView.

DataGridViewRowPostPaintEventArgs

Fornece dados para o evento RowPostPaint.

DataGridViewRowPrePaintEventArgs

Fornece dados para o evento RowPrePaint.

DataGridViewRowsAddedEventArgs

Fornece dados para o evento RowsAdded.

DataGridViewRowsRemovedEventArgs

Fornece dados para o evento RowsRemoved.

DataGridViewRowStateChangedEventArgs

Fornece dados para o RowStateChanged evento de um DataGridView.

DataGridViewSelectedCellCollection

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

DataGridViewSelectedColumnCollection

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

DataGridViewSelectedRowCollection

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

DataGridViewSortCompareEventArgs

Fornece dados para o evento SortCompare.

DataGridViewTextBoxCell

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

DataGridViewTextBoxCell.DataGridViewTextBoxCellAccessibleObject

Representa o objeto de acessibilidade do objeto atual DataGridViewTextBoxCell .

DataGridViewTextBoxColumn

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

DataGridViewTextBoxEditingControl

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

DataGridViewTopLeftHeaderCell

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

DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject

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

DataObject

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

DateBoldEventArgs

Fornece dados para eventos internos ao MonthCalendar controle.

DateRangeEventArgs

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

DateTimePicker

Representa um controle 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 DateTimePicker controle 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 de up-down) que exibe valores de cadeia de caracteres.

DomainUpDown.DomainItemAccessibleObject

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

DomainUpDown.DomainUpDownAccessibleObject

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

DomainUpDown.DomainUpDownItemCollection

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

DpiChangedEventArgs

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

DragEventArgs

Fornece dados para o DragDropevento ou DragEnter o eventoDragOver.

DrawItemEventArgs

Fornece dados para o evento DrawItem.

DrawListViewColumnHeaderEventArgs

Fornece dados para o evento DrawColumnHeader.

DrawListViewItemEventArgs

Fornece dados para o evento DrawItem.

DrawListViewSubItemEventArgs

Fornece dados para o evento DrawSubItem.

DrawToolTipEventArgs

Fornece dados para o evento Draw.

DrawTreeNodeEventArgs

Fornece dados para o evento DrawNode.

ErrorProvider

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

FeatureSupport

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

FileDialog

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

FileDialogCustomPlace

Representa uma entrada em um FileDialog coleção de locais personalizados para Windows Vista.

FileDialogCustomPlacesCollection

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

FlatButtonAppearance

Fornece propriedades que especificam a aparência de Button controles cujos FlatStyle controles são Flat.

FlowLayoutPanel

Representa um painel que define dinamicamente seu conteúdo horizontal ou verticalmente.

FlowLayoutSettings

Coleta as características associadas aos layouts de fluxo.

FolderBrowserDialog

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

FontDialog

Solicita que o usuário escolha 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 FormClosed.

FormClosingEventArgs

Fornece dados para o evento FormClosing.

FormCollection

Representa uma coleção de Form objetos.

GiveFeedbackEventArgs

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

GridColumnStylesCollection

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

GridItem

Implementa uma linha em um PropertyGrid.

GridItemCollection

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

GridTablesFactory

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

GridTableStylesCollection

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

GroupBox

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

GroupBoxRenderer

Fornece 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 MouseWheel evento seja enviado para seu contêiner pai.

Help

Encapsula o mecanismo de Ajuda HTML 1.0.

HelpEventArgs

Fornece dados para o evento HelpRequested.

HelpProvider

Fornece ajuda pop-up ou online para 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 WebBrowser controle.

HtmlElement

Representa um elemento HTML dentro de uma página da Web.

HtmlElementCollection

Define uma coleção de HtmlElement objetos.

HtmlElementErrorEventArgs

Fornece dados para o evento Error.

HtmlElementEventArgs

Fornece dados para os eventos definidos em HtmlDocument e HtmlElement.

HtmlHistory

Gerencia a lista de documentos e sites 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 em outro HtmlWindow.

ImageIndexConverter

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

ImageKeyConverter

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

ImageList

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

ImageList.ImageCollection

Encapsula a coleção de Image objetos 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 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 InputLanguageChanged.

InputLanguageChangingEventArgs

Fornece dados para o evento InputLanguageChanging.

InputLanguageCollection

Armazena InputLanguage objetos.

InvalidateEventArgs

Fornece dados para o evento Invalidated.

ItemChangedEventArgs

Fornece dados para o evento ItemChanged.

ItemCheckedEventArgs

Fornece dados para o ItemChecked evento do ListView controle.

ItemCheckEventArgs

Fornece dados para o ItemCheck evento do e CheckedListBox controlesListView.

ItemDragEventArgs

Fornece dados para o ItemDrag evento do e ListView controlesTreeView.

KeyEventArgs

Fornece dados para o evento ou KeyDown o KeyUp evento.

KeyPressEventArgs

Fornece dados para o evento KeyPress.

KeysConverter

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

Label

Representa um rótulo de Windows padrão.

LabelEditEventArgs

Fornece dados para os eventos BeforeLabelEdit e AfterLabelEdit.

LayoutEventArgs

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

LayoutSettings

Fornece uma classe base para coletar características de esquema de layout.

LinkArea.LinkAreaConverter

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

LinkClickedEventArgs

Fornece dados para o evento 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 LinkLabel controle.

LinkLabel.LinkCollection

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

LinkLabelLinkClickedEventArgs

Fornece dados para o evento LinkClicked.

ListBindingConverter

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

ListBindingHelper

Fornece funcionalidade para descobrir uma lista associável e as propriedades dos itens contidos na lista quando eles diferem das propriedades públicas do objeto ao qual eles 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 e ListBox as ComboBox classes.

ListControlConvertEventArgs

Fornece dados para o evento Format.

ListView

Representa um controle de exibição de lista 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 verificados em um controle de exibição de lista.

ListView.CheckedListViewItemCollection

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

ListView.ColumnHeaderCollection

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

ListView.ListViewItemCollection

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

ListView.SelectedIndexCollection

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

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 ListView controle.

ListViewGroupCollection

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

ListViewHitTestInfo

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

ListViewInsertionMark

Usado para indicar o local de descarte esperado quando um item é arrastado para uma nova posição em um ListView controle. Essa funcionalidade só está disponível no Windows XP e posterior.

ListViewItem

Representa um item em um ListView controle.

ListViewItem.ListViewSubItem

Representa um subitem de um ListViewItem.

ListViewItem.ListViewSubItemCollection

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

ListViewItemConverter

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

ListViewItemMouseHoverEventArgs

Fornece dados para o evento ItemMouseHover.

ListViewItemSelectionChangedEventArgs

Fornece dados para o evento ItemSelectionChanged.

ListViewVirtualItemsSelectionRangeChangedEventArgs

Fornece dados para o evento VirtualItemsSelectionRangeChanged.

MainMenu

Representa a estrutura de menu de um formulário.

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

MaskedTextBox

Usa uma máscara para distinguir entre a entrada adequada e inadequada do usuário.

MaskInputRejectedEventArgs

Fornece dados para o evento MaskInputRejected.

MdiClient

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

MdiClient.ControlCollection

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

MeasureItemEventArgs

Fornece dados para o MeasureItem evento do ListBox, ComboBoxe CheckedListBoxMenuItem controles.

Menu

Representa a funcionalidade base para todos os menus.

Essa classe não está disponível no .NET Core 3.1 e versões posteriores. Use ToolStripDropDown e ToolStripDropDownMenu , em vez disso, substitua e estenda o Menu controle.

Menu.MenuItemCollection

Representa uma coleção de MenuItem objetos.

MenuItem

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

Essa classe não está disponível no .NET Core 3.1 e versões posteriores. Use ToolStripMenuItem , em vez disso, 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 caixa de diálogo, que apresenta uma mensagem para o usuário. É uma janela modal, bloqueando outras ações no aplicativo até que o usuário a feche. Uma MessageBox pode conter texto, botões e símbolos que informam e instruem o usuário.

MonthCalendar

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

MonthCalendar.HitTestInfo

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

MouseEventArgs

Fornece dados para o MouseUp, MouseDowne MouseMove eventos.

NativeWindow

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

NavigateEventArgs

Fornece dados para o evento Navigate.

NodeLabelEditEventArgs

Fornece dados para os eventos BeforeLabelEdit e 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 up-down) 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 um controle para cima ou para baixo) quando o botão para cima ou para baixo é pressionado por um período de tempo especificado.

NumericUpDownAccelerationCollection

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

OpacityConverter

Fornece um conversor de tipo para converter valores de opacidade de e para 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íficas do sistema operacional.

OwnerDrawPropertyBag

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

PaddingConverter

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

PageSetupDialog

Permite que os usuários alterem as configurações de impressão relacionadas à página, incluindo margens e orientação de papel. Essa classe não pode ser herdada.

PaintEventArgs

Fornece dados para o evento Paint.

Panel

Usado para agrupar coleções de controles.

PictureBox

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

PopupEventArgs

Fornece dados para o evento Popup.

PowerStatus

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

PreviewKeyDownEventArgs

Fornece dados para o evento PreviewKeyDown.

PrintControllerWithStatusDialog

Controla como um documento é impresso de um aplicativo Windows Forms.

PrintDialog

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

PrintPreviewControl

Representa a parte de visualização bruta da visualização de impressão de um aplicativo Windows Forms, sem caixas de diálogo ou botões. A maioria dos PrintPreviewControl objetos é encontrada em PrintPreviewDialog objetos, mas eles não precisam ser.

PrintPreviewDialog

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

ProfessionalColors

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

ProfessionalColorTable

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

ProgressBar

Representa um controle de barra de progresso 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 do usuário para navegar pelas propriedades de um objeto.

PropertyGrid.PropertyTabCollection

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

PropertyManager

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

PropertyTabChangedEventArgs

Fornece dados para o PropertyTabChanged evento de um PropertyGrid.

PropertyValueChangedEventArgs

Fornece dados para o PropertyValueChanged evento de um PropertyGrid.

QueryAccessibilityHelpEventArgs

Fornece dados para o evento QueryAccessibilityHelp.

QueryContinueDragEventArgs

Fornece dados para o evento QueryContinueDrag.

QuestionEventArgs

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

RadioButton

Permite que o usuário selecione uma única opção de um grupo de opções quando emparelhado com outros RadioButton controles.

RadioButton.RadioButtonAccessibleObject

Fornece informações sobre o RadioButton controle 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 opção) 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 RetrieveVirtualItem.

RichTextBox

Representa um controle de caixa de texto avançada do Windows.

RowStyle

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

SaveFileDialog

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

Screen

Representa um dispositivo de exibição ou vários dispositivos de exibição 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 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 Scroll.

ScrollProperties

Encapsula propriedades relacionadas à rolagem.

SearchForVirtualItemEventArgs

Fornece dados para o evento SearchForVirtualItem.

SelectedGridItemChangedEventArgs

Fornece dados para o SelectedGridItemChanged evento do PropertyGrid controle.

SelectionRange

Representa um intervalo de seleção de datas em um controle de calendário de mês.

SelectionRangeConverter

Fornece um conversor de tipo para converter objetos SelectionRange de e para vários 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 de um contêiner em dois painéis redimensionáveis.

Splitter

Representa um controle de divisão que permite ao usuário redimensionar controles encaixados. Splitter foi substituído por SplitContainer e é fornecido apenas para compatibilidade com versões anteriores.

SplitterCancelEventArgs

Fornece dados para eventos de divisão.

SplitterEventArgs

Fornece dados para SplitterMoving e os SplitterMoved eventos.

SplitterPanel

Cria um painel associado a um SplitContainer.

StatusBar

Representa um controle de barra de status do Windows.

Essa classe não está disponível em versões .NET 5 e 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 StatusBar controle.

StatusBarDrawItemEventArgs

Fornece dados para o evento DrawItem.

StatusBarPanel

Representa um painel em um controle StatusBar.

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

StatusBarPanelClickEventArgs

Fornece dados para o evento PanelClick.

StatusStrip

Representa um controle de barra de status do Windows.

SystemInformation

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

TabControl

Gerencia um conjunto relacionado de páginas de guias.

TabControl.ControlCollection

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

TabControl.TabPageCollection

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

TabControlCancelEventArgs

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

TabControlEventArgs

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

TableLayoutCellPaintEventArgs

Fornece dados para o evento CellPaint.

TableLayoutColumnStyleCollection

Uma coleção que armazena ColumnStyle objetos.

TableLayoutControlCollection

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

TableLayoutPanel

Representa um painel que define dinamicamente seu conteúdo em uma grade composta por linhas e colunas.

TableLayoutRowStyleCollection

Uma coleção que armazena RowStyle objetos.

TableLayoutSettings

Coleta as características associadas aos 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 de guia em um TabControl.

TabPage.TabPageControlCollection

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

TabRenderer

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

TextBox

Representa um controle de caixa de texto do Windows.

TextBoxBase

Implementa a funcionalidade básica exigida pelos controles de texto.

TextBoxRenderer

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

TextRenderer

Fornece métodos usados para medir e renderizar 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 gera um evento em intervalos definidos pelo usuário. Esse temporizador é otimizado para uso em aplicativos Windows Forms e deve ser usado em uma janela.

ToolBar

Representa uma barra de ferramentas Windows.

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

ToolBar.ToolBarButtonCollection

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

ToolBarButton

Representa um botão Windows barra de ferramentas.

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

ToolBarButtonClickEventArgs

Fornece dados para o evento ButtonClick.

ToolStrip

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

ToolStrip.ToolStripAccessibleObject

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

ToolStripArrowRenderEventArgs

Fornece dados para o evento RenderArrow.

ToolStripButton

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

ToolStripComboBox

Representa um ToolStripComboBox que é renderizado corretamente em um ToolStrip.

ToolStripContainer

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

ToolStripContentPanel

Representa o painel central de um ToolStripContainer controle.

ToolStripContentPanelRenderEventArgs

Fornece dados para o evento RendererChanged.

ToolStripControlHost

Hospeda controles personalizados ou controles Windows Forms.

ToolStripDropDown

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

ToolStripDropDown.ToolStripDropDownAccessibleObject

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

ToolStripDropDownButton

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

ToolStripDropDownClosedEventArgs

Fornece dados para o evento Closed.

ToolStripDropDownClosingEventArgs

Fornece dados para o evento Closing.

ToolStripDropDownItem

Fornece funcionalidade básica para controles que exibem um ToolStripDropDown quando um controle ou ToolStripDropDownButton um ToolStripMenuItemToolStripSplitButtoncontrole é clicado.

ToolStripDropDownItemAccessibleObject

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

ToolStripDropDownMenu

Fornece funcionalidade básica para o ContextMenuStrip controle.

ToolStripGripRenderEventArgs

Fornece dados para o evento RenderGrip.

ToolStripItem

Representa a classe base abstrata que gerencia eventos e 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 com deficiências.

ToolStripItemClickedEventArgs

Fornece dados para o evento ItemClicked.

ToolStripItemCollection

Representa uma coleção de ToolStripItem objetos.

ToolStripItemEventArgs

Fornece dados para ToolStripItem eventos.

ToolStripItemImageRenderEventArgs

Fornece dados para o evento RenderItemImage.

ToolStripItemRenderEventArgs

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

ToolStripItemTextRenderEventArgs

Fornece dados para o evento RenderItemText.

ToolStripLabel

Representa uma não-seleção ToolStripItem que renderiza texto e imagens e pode exibir hiperlinks.

ToolStripManager

Controla ToolStrip a renderização e o rafting e a mesclagem de MenuStrip, ToolStripDropDownMenue ToolStripMenuItem objetos. 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 espaço horizontal ou vertical.

ToolStripPanel.ToolStripPanelRowCollection

Representa todos os ToolStripPanelRow objetos em um ToolStripPanel.

ToolStripPanelRenderEventArgs

Fornece dados para ToolStripPanel desenho.

ToolStripPanelRow

Representa uma linha de um ToolStripPanel que pode conter controles.

ToolStripProfessionalRenderer

Manipula a funcionalidade de pintura para ToolStrip objetos, 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 ToolStrip objetos.

ToolStripRenderEventArgs

Fornece dadosparais OnRenderImageMargin(ToolStripRenderEventArgs)OnRenderToolStripBorder(ToolStripRenderEventArgs)e OnRenderToolStripBackground(ToolStripRenderEventArgs) métodos.

ToolStripSeparator

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

ToolStripSeparatorRenderEventArgs

Fornece dados para o evento RenderGrip.

ToolStripSplitButton

Representa uma combinação de um botão padrão à esquerda e um botão suspenso à direita ou o contrário se o valor 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 com deficiências.

ToolStripStatusLabel

Representa um painel em um controle StatusStrip.

ToolStripSystemRenderer

Manipula a funcionalidade de pintura para ToolStrip objetos, usando cores do sistema e um estilo visual simples.

ToolStripTextBox

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

ToolTip

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

TrackBar

Representa uma barra de Windows padrão.

TrackBarRenderer

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

TreeNode

Representa um nó de um TreeView.

TreeNodeCollection

Representa uma coleção de TreeNode objetos.

TreeNodeConverter

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

TreeNodeMouseClickEventArgs

Fornece dados para os eventos NodeMouseClick e NodeMouseDoubleClick.

TreeNodeMouseHoverEventArgs

Fornece dados para o evento NodeMouseHover.

TreeView

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

TreeViewCancelEventArgs

Fornece dados para o BeforeCheck, BeforeCollapse, BeforeExpande BeforeSelect eventos de um TreeView controle.

TreeViewEventArgs

Fornece dados para o AfterCheck, AfterCollapse, AfterExpandou AfterSelect eventos de um TreeView controle.

TreeViewHitTestInfo

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

TreeViewImageIndexConverter

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

TreeViewImageKeyConverter

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

TypeValidationEventArgs

Fornece dados para o evento TypeValidationCompleted.

UICuesEventArgs

Fornece dados para o evento ChangeUICues.

UpDownBase

Implementa a funcionalidade básica exigida por uma caixa de rotação (também conhecida como um controle de up-down).

UpDownEventArgs

Fornece dados para controles que derivam do UpDownBase controle.

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 propriedades básicas para a VScrollBar classe.

WebBrowser

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

WebBrowser.WebBrowserSite

Representa a janela de host de um WebBrowser controle.

WebBrowserBase

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

WebBrowserDocumentCompletedEventArgs

Fornece dados para o evento DocumentCompleted.

WebBrowserNavigatedEventArgs

Fornece dados para o evento Navigated.

WebBrowserNavigatingEventArgs

Fornece dados para o evento Navigating.

WebBrowserProgressChangedEventArgs

Fornece dados para o evento ProgressChanged.

WebBrowserSiteBase

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

WindowsFormsSection

Define um novo 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 Windows Forms.

Estruturas

Nome Description
BindingMemberInfo

Contém informações que permitem que um Binding resolva uma associação de dados à propriedade de um objeto ou à 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 de Windows.

Padding

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

TableLayoutPanelCellPosition

Representa uma célula em um TableLayoutPanel.

Interfaces

Nome Description
IBindableComponent

Permite que um componente sem controle emule o comportamento de associação de dados de um controle 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 para que um controle atue como pai para outros controles.

ICurrencyManagerProvider

Fornece gerenciamento de associação personalizado 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 controles hospedados dentro de células de um DataGridView.

IDataObject

Fornece um mecanismo independente de formato para transferir dados.

IDropTarget

Define eventos do mouse.

IFeatureSupport

Especifica uma interface padrão para recuperar informações de recursos 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 identificadores HWND do Win32.

IWindowTarget

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

Enumerações

Nome Description
AccessibleEvents

Especifica eventos relatados por aplicativos acessíveis.

AccessibleNavigation

Especifica valores para navegar entre objetos acessíveis.

AccessibleRole

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

AccessibleSelection

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

AccessibleStates

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

AnchorStyles

Especifica como um controle ancora nas bordas de seu contêiner.

Appearance

Especifica a aparência de um controle.

ArrangeDirection

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

ArrangeStartingPosition

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

ArrowDirection

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

AutoCompleteMode

Especifica o modo para o recurso de conclusão automática usado nos controles ComboBox e TextBox.

AutoCompleteSource

Especifica a origem para ComboBox e TextBox funcionalidade de conclusão automática.

AutoScaleMode

Especifica os diferentes tipos de modos de dimensionamento automático compatíveis com Windows Forms.

AutoSizeMode

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

AutoValidate

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

AxHost.ActiveXInvokeKind

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

BatteryChargeStatus

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

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 ser usado ao definir o tamanho e a posição de um 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 legenda 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 marcada, desmarcada ou definida 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 o comportamento de um controle.

ControlUpdateMode

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

DataGrid.HitTestType

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

DataGridLineStyle

Especifica o estilo de 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 valores para especificar como a largura de uma coluna é ajustada.

DataGridViewAutoSizeColumnsMode

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

DataGridViewAutoSizeRowMode

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

DataGridViewAutoSizeRowsMode

Define 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 valores para especificar como a altura dos cabeçalhos de coluna é ajustada.

DataGridViewColumnSortMode

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

DataGridViewComboBoxDisplayStyle

Define constantes que indicam como um DataGridViewComboBoxCell é exibido.

DataGridViewContentAlignment

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

DataGridViewDataErrorContexts

Representa o estado de um controle de 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 dentro de um controle de 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 valores para especificar as partes de uma DataGridViewCell que devem ser pintadas.

DataGridViewRowHeadersWidthSizeMode

Define 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 valores para especificar um dos três estados possíveis.

DataSourceUpdateMode

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

DateTimePickerFormat

Especifica o formato de data e hora que o controle DateTimePicker exibe.

Day

Especifica o dia da semana.

DialogResult

Especifica 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 em que um controle está encaixado.

DragAction

Especifica como e se uma operação de arrastar e soltar deve continuar.

DragDropEffects

Especifica os possíveis efeitos de uma operação de 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.

ErrorBlinkStyle

Especifica constantes que indicam quando o ícone de erro, fornecido por um ErrorProvider, deve piscar para alertar o usuário de 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, Panel2ou nenhum dos painéis está fixo.

FlatStyle

Especifica a aparência de um controle.

FlowDirection

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

FormBorderStyle

Especifica os estilos de borda de um formulário.

FormStartPosition

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

FormWindowState

Especifica como uma janela de formulário é exibida.

FrameStyle

Especifica o estilo de 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 constantes que indicam quais elementos do arquivo de Ajuda serão exibidos.

HorizontalAlignment

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

HtmlElementInsertionOrientation

Define valores que descrevem onde inserir um novo elemento ao usar InsertAdjacentElement(HtmlElementInsertionOrientation, HtmlElement).

ImageLayout

Especifica a posição da imagem no controle.

ImeMode

Especifica um valor que determina o status do IME (Editor de Método de Entrada) de um objeto quando o objeto é 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 itens em um controle de exibição de lista e os comentários fornecidos à medida que o usuário move o ponteiro do mouse sobre um item.

ItemBoundsPortion

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

Keys

Especifica os principais códigos e modificadores.

LeftRightAlignment

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

LinkBehavior

Especifica os comportamentos de um link em um LinkLabel.

LinkState

Especifica constantes que definem o estado do link.

ListViewAlignment

Especifica como os itens se alinham no ListView.

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 de várias janelas filho da MDI (interface do documento) em uma janela pai do 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 constantes que definem quais botões exibir em um MessageBox.

MessageBoxDefaultButton

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

MessageBoxIcon

Especifica as constantes que definem quais informações serão exibidas.

MessageBoxOptions

Especifica opções em um MessageBox.

MonthCalendar.HitArea

Define constantes que representam áreas em um controle de MonthCalendar.

MouseButtons

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

Orientation

Especifica a orientação de 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 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 o pré-processamento de mensagens.

ProgressBarStyle

Especifica o estilo que um ProgressBar usa para indicar o progresso 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 RichTextBox configurações para o IME (Editor de Método de Entrada) e o suporte a idiomas asiáticos.

RichTextBoxScrollBars

Especifica o tipo de barras de rolagem a serem exibidas em um controle RichTextBox.

RichTextBoxSelectionAttribute

Especifica se os caracteres na seleção atual têm o estilo ou o atributo.

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 usadas com os recursos de quebra de palavras e quebra de palavras do controle RichTextBox.

RightToLeft

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

ScreenOrientation

Especifica o ângulo da tela.

ScrollBars

Especifica quais barras de rolagem ficarão visíveis em um controle.

ScrollButton

Especifica o tipo de seta de rolagem a ser desenhada 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 de onde procurar um ListViewItem.

SecurityIDType

Essa 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 linhas ou colunas de elementos de interface do usuário devem ser dimensionadas em relação ao 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 é redimensionamento.

StatusBarPanelBorderStyle

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

StatusBarPanelStyle

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

StructFormat

Essa enumeração não é usada.

SystemParameter

Especifica o tipo de parâmetro do sistema.

TabAlignment

Especifica os locais das guias em um controle de tabulação.

TabAppearance

Especifica a aparência das guias em um controle de tabulação.

TabControlAction

Define valores que representam eventos TabControl.

TabDrawMode

Especifica se as guias em um controle de tabulação são desenhadas pelo proprietário (desenhadas pela janela pai) ou desenhadas 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 ganhará linhas ou colunas adicionais depois que suas células existentes estiverem cheias.

TabSizeMode

Especifica como as guias em um controle de tabulação são dimensionadas.

TextDataFormat

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

TextFormatFlags

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

TextImageRelation

Especifica a posição do texto e da imagem em relação uns aos outros em um controle.

TickStyle

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

ToolBarAppearance

Especifica o tipo de barra de ferramentas a ser exibida.

ToolBarButtonStyle

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

ToolBarTextAlign

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

ToolStripDropDownCloseReason

Especifica o motivo pelo qual um controle de ToolStripDropDown foi fechado.

ToolStripDropDownDirection

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

ToolStripGripDisplayStyle

Especifica a orientação do identificador de movimentação ToolStrip (alça).

ToolStripGripStyle

Especifica a visibilidade de um identificador de movimento ToolStrip (alça).

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 é ajustado automaticamente para caber em um ToolStrip, mantendo as proporções de imagem originais.

ToolStripItemOverflow

Determina se um ToolStripItem é colocado no ToolStripde estouro.

ToolStripItemPlacement

Especifica onde um ToolStripItem deve ser definido.

ToolStripLayoutStyle

Especifica os possíveis alinhamentos com os quais 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 ToolStrip contido em um formulário.

ToolStripStatusLabelBorderSides

Especifica quais lados de uma ToolStripStatusLabel têm bordas.

ToolStripTextDirection

Especifica a orientação de texto a ser usada com um LayoutStyleespecífico.

ToolTipIcon

Define um conjunto de ícones padronizados que podem ser associados a 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 de TreeViewEventArgs.

TreeViewDrawMode

Define constantes que representam as maneiras pelas quais um TreeView pode ser desenhado.

TreeViewHitTestLocations

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

UICues

Especifica o estado da interface do usuário.

UnhandledExceptionMode

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

ValidationConstraints

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

View

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

WebBrowserEncryptionLevel

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

WebBrowserReadyState

Especifica constantes que definem o estado do controle WebBrowser.

WebBrowserRefreshOption

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

Delegados

Nome Description
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á a caixa de diálogo Sobre de um controle ActiveX.

BindingCompleteEventHandler

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

BindingManagerDataErrorEventHandler

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

CacheVirtualItemsEventHandler

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

ColumnClickEventHandler

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

ColumnReorderedEventHandler

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

ColumnWidthChangedEventHandler

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

ColumnWidthChangingEventHandler

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

ContentsResizedEventHandler

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

ControlEventHandler

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

ConvertEventHandler

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

DataGridViewAutoSizeColumnModeEventHandler

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

DataGridViewAutoSizeColumnsModeEventHandler

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

DataGridViewAutoSizeModeEventHandler

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

DataGridViewBindingCompleteEventHandler

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

DataGridViewCellCancelEventHandler

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

DataGridViewCellContextMenuStripNeededEventHandler

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

DataGridViewCellErrorTextNeededEventHandler

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

DataGridViewCellEventHandler

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

DataGridViewCellFormattingEventHandler

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

DataGridViewCellMouseEventHandler

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

DataGridViewCellPaintingEventHandler

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

DataGridViewCellParsingEventHandler

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

DataGridViewCellStateChangedEventHandler

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

DataGridViewCellStyleContentChangedEventHandler

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

DataGridViewCellToolTipTextNeededEventHandler

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

DataGridViewCellValidatingEventHandler

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

DataGridViewCellValueEventHandler

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

DataGridViewColumnDividerDoubleClickEventHandler

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

DataGridViewColumnEventHandler

Representa o método que manipulará eventos relacionados à coluna de um DataGridView.

DataGridViewColumnStateChangedEventHandler

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

DataGridViewDataErrorEventHandler

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

DataGridViewEditingControlShowingEventHandler

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

DataGridViewRowCancelEventHandler

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

DataGridViewRowContextMenuStripNeededEventHandler

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

DataGridViewRowDividerDoubleClickEventHandler

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

DataGridViewRowErrorTextNeededEventHandler

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

DataGridViewRowEventHandler

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

DataGridViewRowHeightInfoNeededEventHandler

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

DataGridViewRowHeightInfoPushedEventHandler

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

DataGridViewRowPostPaintEventHandler

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

DataGridViewRowPrePaintEventHandler

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

DataGridViewRowsAddedEventHandler

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

DataGridViewRowsRemovedEventHandler

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

DataGridViewRowStateChangedEventHandler

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

DataGridViewSortCompareEventHandler

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

DateBoldEventHandler

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

DateRangeEventHandler

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

DpiChangedEventHandler

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

DragEventHandler

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

DrawItemEventHandler

Representa o método que manipulará o DrawItem evento de um ComboBox, ListBoxou MenuItemTabControl controle.

DrawListViewColumnHeaderEventHandler

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

DrawListViewItemEventHandler

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

DrawListViewSubItemEventHandler

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

DrawToolTipEventHandler

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

DrawTreeNodeEventHandler

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

FormClosedEventHandler

Representa o método que manipula um FormClosed evento.

FormClosingEventHandler

Representa o método que manipula um FormClosing evento.

GiveFeedbackEventHandler

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

HelpEventHandler

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

HtmlElementErrorEventHandler

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

HtmlElementEventHandler

Representa o método que manipulará os Clickeventos HtmlDocumentHtmlElementrelacionados e , MouseDown e HtmlWindow.

InputLanguageChangedEventHandler

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

InputLanguageChangingEventHandler

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

InvalidateEventHandler

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

ItemChangedEventHandler

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

ItemCheckedEventHandler

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

ItemCheckEventHandler

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

ItemDragEventHandler

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

KeyEventHandler

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

KeyPressEventHandler

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

LabelEditEventHandler

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

LayoutEventHandler

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

LinkClickedEventHandler

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

LinkLabelLinkClickedEventHandler

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

ListControlConvertEventHandler

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

ListViewItemMouseHoverEventHandler

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

ListViewItemSelectionChangedEventHandler

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

ListViewVirtualItemsSelectionRangeChangedEventHandler

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

MaskInputRejectedEventHandler

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

MeasureItemEventHandler

Representa o método que manipulará o MeasureItem evento do ListBox, ComboBoxou CheckedListBoxMenuItem controles.

MethodInvoker

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

MouseEventHandler

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

NavigateEventHandler

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

NodeLabelEditEventHandler

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

PaintEventHandler

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

PopupEventHandler

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

PreviewKeyDownEventHandler

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

PropertyTabChangedEventHandler

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

PropertyValueChangedEventHandler

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

QueryAccessibilityHelpEventHandler

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

QueryContinueDragEventHandler

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

QuestionEventHandler

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

RetrieveVirtualItemEventHandler

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

ScrollEventHandler

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

SearchForVirtualItemEventHandler

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

SelectedGridItemChangedEventHandler

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

SplitterCancelEventHandler

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

SplitterEventHandler

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

StatusBarDrawItemEventHandler

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

StatusBarPanelClickEventHandler

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

TabControlCancelEventHandler

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

TabControlEventHandler

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

TableLayoutCellPaintEventHandler

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

ToolBarButtonClickEventHandler

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

ToolStripArrowRenderEventHandler

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

ToolStripContentPanelRenderEventHandler

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

ToolStripDropDownClosedEventHandler

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

ToolStripDropDownClosingEventHandler

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

ToolStripGripRenderEventHandler

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

ToolStripItemClickedEventHandler

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

ToolStripItemEventHandler

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

ToolStripItemImageRenderEventHandler

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

ToolStripItemRenderEventHandler

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

ToolStripItemTextRenderEventHandler

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

ToolStripPanelRenderEventHandler

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

ToolStripRenderEventHandler

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

ToolStripSeparatorRenderEventHandler

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

TreeNodeMouseClickEventHandler

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

TreeNodeMouseHoverEventHandler

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

TreeViewCancelEventHandler

Representa o método que manipulará o BeforeCheckevento , , BeforeExpandBeforeCollapseou , de BeforeSelect um TreeView.

TreeViewEventHandler

Representa o método que manipulará o AfterCheckevento , , AfterExpandAfterCollapseou , de AfterSelect um TreeView.

TypeValidationEventHandler

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

UICuesEventHandler

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

UpDownEventHandler

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

WebBrowserDocumentCompletedEventHandler

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

WebBrowserNavigatedEventHandler

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

WebBrowserNavigatingEventHandler

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

WebBrowserProgressChangedEventHandler

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

Comentários

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

Categoria de classe Detalhes
- Controle, controle de usuário e formulário A maioria das classes no namespace System.Windows.Forms deriva da classe Control. 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 de modelagem e cliente MDI (Interface de Documento Múltiplo) e janelas pai. 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 e sensação). ToolStrip, MenuStripe ContextMenuStripStatusStrip pode ser usado para criar barras de ferramentas, barras de menus, menus de contexto e barras de status, respectivamente.
-Controles O namespace System.Windows.Forms 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 e ComboBox controles. Outros controles exibem dados do aplicativo, como Label e ListView. O namespace também fornece controles para invocar comandos dentro do aplicativo, como Button. As classes HTML gerenciadas e controle WebBrowser, como HtmlDocument, permitem exibir e manipular páginas HTML em seu aplicativo 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 controle PropertyGrid para criar seu próprio Designer de Windows Forms que exibe as propriedades visíveis do designer dos controles.
-Layout Várias classes importantes em Windows Forms ajudam a controlar o layout dos controles em uma superfície de exibição, como um formulário ou controle. FlowLayoutPanel define 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 sua 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 namespace System.Windows.Forms fornece outras classes que não derivam da classe Control, mas ainda fornecem recursos visuais para um aplicativo baseado em Windows. Algumas classes, como ToolTip e ErrorProvider, estendem os recursos ou fornecem informações ao usuário. Com as classes e HelpProvider as Help classes, você pode exibir informações de Ajuda para um usuário de seus aplicativos.
– Caixas de diálogo comuns Windows fornece várias caixas de diálogo comuns que você pode usar para dar ao aplicativo uma interface de 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 as classes 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 aplicativo usado. As PageSetupDialogclasses e PrintDialog as PrintPreviewDialogclasses 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 em Windows, consulte o namespace System.Drawing.Printing. Além das caixas de diálogo comuns, o namespace System.Windows.Forms fornece a classe MessageBox para exibir uma caixa de mensagem que pode exibir e recuperar dados do usuário.

Há várias classes no namespace System.Windows.Forms 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.

Caution

Não há suporte para classes no namespace Windows Forms para uso em um serviço de 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.