System.Windows.Forms Espaço de Nomes

Contém classes para criar aplicações baseadas em Windows que tiram pleno partido das funcionalidades ricas da interface de utilizador disponíveis no sistema operativo Microsoft Windows.

Classes

Name Description
AccessibleObject

Fornece informações que as aplicações de acessibilidade utilizam para ajustar a interface de utilizador (UI) de uma aplicação para utilizadores com deficiências.

AmbientProperties

Fornece valores de propriedades ambientais aos controlos de topo.

Application

Fornece métodos e propriedades static para gerir uma aplicação, como métodos para iniciar e parar uma aplicação, para processar mensagens Windows e propriedades para obter informações sobre uma aplicação. Esta classe não pode ser herdada.

ApplicationContext

Especifica a informação contextual sobre um thread de aplicação.

AutoCompleteStringCollection

Contém uma coleção de strings para usar na funcionalidade de auto-completar em certos controlos do Windows Forms.

AxHost

Envolve os controlos ActiveX e expõe-os como controlos completos do Windows Forms.

AxHost.AxComponentEditor

Fornece um editor que utiliza uma caixa de diálogo modal para mostrar uma página de propriedades para um controlo ActiveX.

AxHost.ClsidAttribute

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

AxHost.ConnectionPointCookie

Liga um controlo ActiveX a um cliente que gere os eventos do controlo.

AxHost.InvalidActiveXStateException

A exceção que é lançada quando o controlo ActiveX é referenciado enquanto está num estado inválido.

AxHost.State

Encapsula o estado persistente de um controlo ActiveX.

AxHost.StateConverter

Converte AxHost.State objetos de um tipo de dado para outro.

AxHost.TypeLibraryTimeStampAttribute

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

BaseCollection

Fornece a funcionalidade base para criar coleções relacionadas com dados no espaço de nomes System.Windows.Forms.

Binding

Representa a ligação simples entre o valor de propriedade de um objeto e o valor de propriedade de um controlo.

BindingCompleteEventArgs

Fornece dados para o BindingComplete evento.

BindingContext

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

BindingManagerBase

Gerir todos os Binding objetos que estão ligados à mesma fonte de dados e membro de dados. Esta aula é abstrata.

BindingManagerDataErrorEventArgs

Fornece dados para o DataError evento.

BindingNavigator

Representa a interface de navegação e manipulação (UI) para controlos num formulário que estão vinculados a dados.

BindingsCollection

Representa uma coleção de Binding objetos para um controlo.

BindingSource

Encapsula a fonte de dados de um formulário.

Button

Representa um controlo de botão do Windows.

ButtonBase

Implementa a funcionalidade básica comum aos controlos de botões.

ButtonBase.ButtonBaseAccessibleObject

Fornece informações que as aplicações de acessibilidade utilizam para ajustar a interface de utilizador de uma aplicação para utilizadores com deficiência.

ButtonRenderer

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

CacheVirtualItemsEventArgs

Fornece dados para o CacheVirtualItems evento.

CheckBox

Representa um Windows CheckBox.

CheckBox.CheckBoxAccessibleObject

Fornece informações sobre o controlo CheckBox para acessar aplicações clientes de acessibilidade.

CheckBoxRenderer

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

CheckedListBox

Mostra uma ListBox caixa de seleção à esquerda de cada item.

CheckedListBox.CheckedIndexCollection

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

CheckedListBox.CheckedItemCollection

Encapsula a coleção de itens verificados, incluindo itens num estado indeterminado, num CheckedListBox controlo.

CheckedListBox.ObjectCollection

Representa a coleção de itens num CheckedListBox.

Clipboard

Fornece métodos para colocar dados e recuperar dados do sistema Clipboard. Esta classe não pode ser herdada.

ColorDialog

Representa uma caixa de diálogo comum que mostra as cores disponíveis, juntamente com controlos que permitem ao utilizador definir cores personalizadas.

ColumnClickEventArgs

Fornece dados para o ColumnClick evento.

ColumnHeader

Exibe um cabeçalho de uma única coluna num ListView controlo.

ColumnHeaderConverter

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

ColumnReorderedEventArgs

Fornece dados para o ColumnReordered evento.

ColumnStyle

Representa o aspeto e a sensação de uma coluna numa disposição de tabela.

ColumnWidthChangedEventArgs

Fornece dados para o ColumnWidthChanged evento.

ColumnWidthChangingEventArgs

Fornece dados para o ColumnWidthChanging evento.

ComboBox

Representa um controlo de caixa combo do Windows.

ComboBox.ChildAccessibleObject

Fornece informações sobre o controlo ComboBox para acessar aplicações clientes de acessibilidade.

ComboBox.ObjectCollection

Representa a coleção de itens num ComboBox.

ComboBoxRenderer

Fornece métodos usados para renderizar um controlo de combo box com estilos visuais. Esta classe não pode ser herdada.

CommonDialog

Especifica a classe base usada para mostrar as caixas de diálogo no ecrã.

ContainerControl

Fornece funcionalidade de gestão de foco para controlos que podem funcionar como um contentor para outros controlos.

ContentsResizedEventArgs

Fornece dados para o ContentsResized evento.

ContextMenu

Representa um menu de atalho.

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

ContextMenuStrip

Representa um menu de atalho.

Control

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

Control.ControlAccessibleObject

Fornece informações sobre um controlo que pode ser utilizado por uma aplicação de acessibilidade.

Control.ControlCollection

Representa uma coleção de Control objetos.

ControlBindingsCollection

Representa a coleção de ligações de dados para um controlo.

ControlEventArgs

Fornece dados para os eventos ControlAdded e ControlRemoved.

ControlPaint

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

ConvertEventArgs

Fornece dados para os eventos Format e Parse.

CreateParams

Encapsula a informação necessária ao criar um controlo.

CurrencyManager

Gerir uma lista de Binding objetos.

Cursor

Representa a imagem usada para pintar o ponteiro do rato.

CursorConverter

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

Cursors

Fornece uma coleção de objetos Cursor para utilização por uma aplicação Windows Forms.

DataFormats

Fornece static, nomes de formato pré-definidos Clipboard . Use-os para identificar o formato dos dados que armazena num IDataObjectarquivo .

DataFormats.Format

Representa um tipo de formato Clipboard.

DataGrid

Exibe dados ADO.NET numa grelha deslizável.

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

DataGrid.HitTestInfo

Contém informação sobre uma parte do DataGrid numa coordenada especificada. Esta classe não pode ser herdada.

DataGridBoolColumn

Especifica uma coluna em que cada célula contém uma caixa de seleção para representar um valor booleano.

DataGridColumnStyle

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

DataGridColumnStyle.CompModSwitches

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

DataGridColumnStyle.DataGridColumnHeaderAccessibleObject

Fornece uma implementação para um objeto que pode ser inspecionada por uma aplicação de acessibilidade.

DataGridPreferredColumnWidthTypeConverter

Converte o valor de um objeto para outro tipo de dado.

DataGridTableStyle

Representa a tabela desenhada pelo DataGrid controlo em tempo de execução.

DataGridTextBox

Representa um TextBox controlo que está alojado num DataGridTextBoxColumn.

DataGridTextBoxColumn

Hospeda um TextBox controlo numa célula de a DataGridColumnStyle para editar strings.

DataGridView

Exibe dados numa grelha personalizável.

DataGridView.DataGridViewAccessibleObject

Fornece informações sobre o controlo DataGridView para acessar aplicações clientes de acessibilidade.

DataGridView.DataGridViewControlCollection

Representa uma coleção de controlos contidos num DataGridView.

DataGridView.DataGridViewTopRowAccessibleObject

Fornece informações sobre uma linha de DataGridViewColumnHeaderCell objetos para acessar aplicações clientes.

DataGridView.HitTestInfo

Contém informação, como os índices de linhas e colunas, sobre um par de coordenadas específico no DataGridView controlo. Esta classe não pode ser herdada.

DataGridViewAdvancedBorderStyle

Contém estilos de borda para as células num DataGridView controlo.

DataGridViewAutoSizeColumnModeEventArgs

Fornece dados para o AutoSizeColumnModeChanged evento.

DataGridViewAutoSizeColumnsModeEventArgs

Fornece dados para o AutoSizeColumnsModeChanged evento.

DataGridViewAutoSizeModeEventArgs

Fornece dados para os DataGridViewAutoSizeRowsModeChanged eventos e RowHeadersWidthSizeModeChanged eventos.

DataGridViewBand

Representa uma coleção linear de elementos num DataGridView controlo.

DataGridViewBindingCompleteEventArgs

Fornece dados para o DataBindingComplete evento.

DataGridViewButtonCell

Apresenta uma interface de utilizador (UI) semelhante a um botão para utilização num DataGridView controlo.

DataGridViewButtonCell.DataGridViewButtonCellAccessibleObject

Fornece informações sobre aplicações DataGridViewButtonCell de clientes de acessibilidade.

DataGridViewButtonColumn

Aloja uma coleção de DataGridViewButtonCell objetos.

DataGridViewCell

Representa uma célula individual num DataGridView controlo.

DataGridViewCell.DataGridViewCellAccessibleObject

Fornece informações sobre aplicações DataGridViewCell de clientes de acessibilidade.

DataGridViewCellCancelEventArgs

Fornece dados para CellBeginEdit e RowValidating eventos.

DataGridViewCellCollection

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

DataGridViewCellContextMenuStripNeededEventArgs

Fornece dados para o CellContextMenuStripNeeded evento.

DataGridViewCellErrorTextNeededEventArgs

Fornece dados para o CellErrorTextNeeded evento de um DataGridView controlo.

DataGridViewCellEventArgs

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

DataGridViewCellFormattingEventArgs

Fornece dados para o CellFormatting evento de um DataGridView.

DataGridViewCellMouseEventArgs

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

DataGridViewCellPaintingEventArgs

Fornece dados para o CellPainting evento.

DataGridViewCellParsingEventArgs

Fornece dados para o CellParsing evento de um DataGridView controlo.

DataGridViewCellStateChangedEventArgs

Fornece dados para o CellStateChanged evento.

DataGridViewCellStyle

Representa a informação de formatação e estilo aplicada a células individuais dentro de um DataGridView controlo.

DataGridViewCellStyleContentChangedEventArgs

Fornece dados para o CellStyleContentChanged evento.

DataGridViewCellStyleConverter

Converte DataGridViewCellStyle objetos para e a partir de outros tipos de dados.

DataGridViewCellToolTipTextNeededEventArgs

Fornece dados para o CellToolTipTextNeeded evento.

DataGridViewCellValidatingEventArgs

Fornece dados para o CellValidating evento de um DataGridView controlo.

DataGridViewCellValueEventArgs

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

DataGridViewCheckBoxCell

Apresenta uma interface de utilizador (UI) para usar num DataGridView controlo.

DataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObject

Fornece informações sobre aplicações DataGridViewCheckBoxCell de clientes de acessibilidade.

DataGridViewCheckBoxColumn

Aloja uma coleção de DataGridViewCheckBoxCell objetos.

DataGridViewColumn

Representa uma coluna num DataGridView controlo.

DataGridViewColumnCollection

Representa uma coleção de DataGridViewColumn objetos num DataGridView controlo.

DataGridViewColumnDesignTimeVisibleAttribute

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

DataGridViewColumnDividerDoubleClickEventArgs

Fornece dados para o ColumnDividerDoubleClick evento de um DataGridView.

DataGridViewColumnEventArgs

Fornece dados para eventos relacionados com colunas de um DataGridView.

DataGridViewColumnHeaderCell

Representa um cabeçalho de coluna num DataGridView controlo.

DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject

Fornece informações sobre aplicações DataGridViewColumnHeaderCell de clientes de acessibilidade.

DataGridViewColumnStateChangedEventArgs

Fornece dados para o ColumnStateChanged evento.

DataGridViewComboBoxCell

Mostra uma caixa de combo num DataGridView controlo.

DataGridViewComboBoxCell.DataGridViewComboBoxCellAccessibleObject

Representa o objeto de acessibilidade para o objeto atual DataGridViewComboBoxCell .

DataGridViewComboBoxCell.ObjectCollection

Representa a coleção de escolhas de seleção num DataGridViewComboBoxCell.

DataGridViewComboBoxColumn

Representa uma coluna de DataGridViewComboBoxCell objetos.

DataGridViewComboBoxEditingControl

Representa o controlo da caixa combinada hospedada num DataGridViewComboBoxCell.

DataGridViewDataErrorEventArgs

Fornece dados para o DataError evento.

DataGridViewEditingControlShowingEventArgs

Fornece dados para o EditingControlShowing evento.

DataGridViewElement

Fornece a classe base para elementos de um DataGridView controlo.

DataGridViewHeaderCell

Contém funcionalidades comuns às células de cabeçalho de linha e células de cabeçalho a coluna.

DataGridViewImageCell

Mostra um gráfico num DataGridView controlo.

DataGridViewImageCell.DataGridViewImageCellAccessibleObject

Fornece informações sobre aplicações DataGridViewImageCell de clientes de acessibilidade.

DataGridViewImageColumn

Aloja uma coleção de DataGridViewImageCell objetos.

DataGridViewLinkCell

Representa uma célula que contém uma ligação.

DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject

Fornece informações sobre um DataGridViewLinkCell controlo para acessar aplicações clientes.

DataGridViewLinkColumn

Representa uma coluna de células que contêm ligações num DataGridView controlo.

DataGridViewRow

Representa uma linha num DataGridView controlo.

DataGridViewRow.DataGridViewRowAccessibleObject

Fornece informações sobre aplicações DataGridViewRow de clientes de acessibilidade.

DataGridViewRowCancelEventArgs

Fornece dados para o UserDeletingRow evento de um DataGridView.

DataGridViewRowCollection

Uma coleção de DataGridViewRow objetos.

DataGridViewRowContextMenuStripNeededEventArgs

Fornece dados para o RowContextMenuStripNeeded evento.

DataGridViewRowDividerDoubleClickEventArgs

Fornece dados para o RowDividerDoubleClick evento de um DataGridView.

DataGridViewRowErrorTextNeededEventArgs

Fornece dados para o RowErrorTextNeeded evento de um DataGridView controlo.

DataGridViewRowEventArgs

Fornece dados para eventos relacionados DataGridView com linhas.

DataGridViewRowHeaderCell

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

DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject

Fornece informações sobre aplicações DataGridViewRowHeaderCell de clientes 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 RowPostPaint evento.

DataGridViewRowPrePaintEventArgs

Fornece dados para o RowPrePaint evento.

DataGridViewRowsAddedEventArgs

Fornece dados para o RowsAdded evento.

DataGridViewRowsRemovedEventArgs

Fornece dados para o RowsRemoved evento.

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 que são selecionados num DataGridView.

DataGridViewSelectedRowCollection

Representa uma coleção de DataGridViewRow objetos que são selecionados num DataGridView.

DataGridViewSortCompareEventArgs

Fornece dados para o SortCompare evento.

DataGridViewTextBoxCell

Apresenta informação de texto editável num DataGridView controlo.

DataGridViewTextBoxCell.DataGridViewTextBoxCellAccessibleObject

Representa o objeto de acessibilidade para o objeto atual DataGridViewTextBoxCell .

DataGridViewTextBoxColumn

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

DataGridViewTextBoxEditingControl

Representa um controlo de caixa de texto que pode ser alojado num DataGridViewTextBoxCell.

DataGridViewTopLeftHeaderCell

Representa a célula no canto superior esquerdo do DataGridView que se situa acima dos cabeçalhos das linhas e à esquerda dos cabeçalhos das colunas.

DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject

Fornece informações sobre aplicações DataGridViewTopLeftHeaderCell de clientes de acessibilidade.

DataObject

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

DateBoldEventArgs

Fornece dados para eventos internos ao MonthCalendar controlo.

DateRangeEventArgs

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

DateTimePicker

Representa um controlo do Windows que permite ao utilizador selecionar uma data e uma hora e mostrar a data e hora com um formato especificado.

DateTimePicker.DateTimePickerAccessibleObject

Fornece informações sobre o controlo DateTimePicker para acessar aplicações clientes de acessibilidade.

DockingAttribute

Especifica o comportamento padrão de acoplamento para um controlo.

DomainUpDown

Representa uma caixa de rotação do Windows (também conhecida como controlo para cima e para baixo) que mostra valores de cadeia.

DomainUpDown.DomainItemAccessibleObject

Fornece informações sobre os itens do DomainUpDown controlo para acessar aplicações clientes.

DomainUpDown.DomainUpDownAccessibleObject

Fornece informações sobre o controlo DomainUpDown para acessar aplicações clientes de acessibilidade.

DomainUpDown.DomainUpDownItemCollection

Encapsula uma coleção de objetos para uso da DomainUpDown turma.

DpiChangedEventArgs

Fornece dados para os eventos DPIChanged de uma forma ou controlo.

DragEventArgs

Fornece dados para o DragDrop, DragEnter, ou DragOver evento.

DrawItemEventArgs

Fornece dados para o DrawItem evento.

DrawListViewColumnHeaderEventArgs

Fornece dados para o DrawColumnHeader evento.

DrawListViewItemEventArgs

Fornece dados para o DrawItem evento.

DrawListViewSubItemEventArgs

Fornece dados para o DrawSubItem evento.

DrawToolTipEventArgs

Fornece dados para o Draw evento.

DrawTreeNodeEventArgs

Fornece dados para o DrawNode evento.

ErrorProvider

Fornece uma interface de utilizador para indicar que um controlo num formulário tem um erro associado.

FeatureSupport

Fornece static métodos para recuperar informação de características do sistema atual.

FileDialog

Apresenta uma caixa de diálogo a partir da qual o utilizador pode selecionar um ficheiro.

FileDialogCustomPlace

Representa uma entrada numa coleção personalizada FileDialog 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 controlos cujo FlatStyle é Flat.

FlowLayoutPanel

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

FlowLayoutSettings

Recolhe as características associadas aos layouts de fluxo.

FolderBrowserDialog

Incentiva o utilizador a selecionar uma pasta. Esta classe não pode ser herdada.

FontDialog

Solicita ao utilizador que escolha uma fonte entre as instaladas no computador local.

Form

Representa uma janela ou caixa de diálogo que compõe a interface de utilizador de uma aplicação.

Form.ControlCollection

Representa um conjunto de controlos sobre o formulário.

FormClosedEventArgs

Fornece dados para o FormClosed evento.

FormClosingEventArgs

Fornece dados para o FormClosing evento.

FormCollection

Representa uma coleção de Form objetos.

GiveFeedbackEventArgs

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

GridColumnStylesCollection

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

GridItem

Implementa uma linha num 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 controlo.

GroupBox

Representa um controlo do Windows que apresenta um frame em torno de um grupo de controlos com uma legenda opcional.

GroupBoxRenderer

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

HandledMouseEventArgs

Permite um controlo personalizado para impedir que o MouseWheel evento seja enviado para o seu contentor principal.

Help

Encapsula o motor HTML Help 1.0.

HelpEventArgs

Fornece dados para o HelpRequested evento.

HelpProvider

Disponibiliza pop-up ou ajuda online para controlos.

HScrollBar

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

HScrollProperties

Fornece propriedades básicas para o HScrollBar.

HtmlDocument

Fornece acesso programático de topo a um documento HTML alojado pelo WebBrowser controlo.

HtmlElement

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

HtmlElementCollection

Define uma coleção de HtmlElement objetos.

HtmlElementErrorEventArgs

Fornece dados para o Error evento.

HtmlElementEventArgs

Fornece dados para os eventos definidos em HtmlDocument e HtmlElement.

HtmlHistory

Gere a lista de documentos e sites que o utilizador visitou durante a 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 outro HtmlWindow.

ImageIndexConverter

Fornece um conversor de tipos para converter dados de um índice de imagem para e a partir de uma cadeia.

ImageKeyConverter

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

ImageList

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

ImageList.ImageCollection

Encapsula a coleção de Image objetos num 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 gerir a linguagem de entrada. Esta classe não pode ser herdada.

InputLanguageChangedEventArgs

Fornece dados para o InputLanguageChanged evento.

InputLanguageChangingEventArgs

Fornece dados para o InputLanguageChanging evento.

InputLanguageCollection

Armazena InputLanguage objetos.

InvalidateEventArgs

Fornece dados para o Invalidated evento.

ItemChangedEventArgs

Fornece dados para o ItemChanged evento.

ItemCheckedEventArgs

Fornece dados para o ItemChecked evento do ListView controlo.

ItemCheckEventArgs

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

ItemDragEventArgs

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

KeyEventArgs

Fornece dados para o KeyDown evento OU KeyUp .

KeyPressEventArgs

Fornece dados para o KeyPress evento.

KeysConverter

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

Label

Representa uma etiqueta padrão do Windows.

LabelEditEventArgs

Fornece dados para os eventos BeforeLabelEdit e AfterLabelEdit.

LayoutEventArgs

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

LayoutSettings

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

LinkArea.LinkAreaConverter

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

LinkClickedEventArgs

Fornece dados para o LinkClicked evento.

LinkConverter

Fornece um conversor de tipos para LinkLabel.Link objetos.

LinkLabel

Representa um controlo de etiquetas do Windows que pode mostrar hiperligações.

LinkLabel.Link

Representa um elo dentro de um LinkLabel controlo.

LinkLabel.LinkCollection

Representa a coleção de ligações dentro de um LinkLabel controlo.

LinkLabelLinkClickedEventArgs

Fornece dados para o LinkClicked evento.

ListBindingConverter

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

ListBindingHelper

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

ListBox

Representa um controlo do Windows para mostrar uma lista de itens.

ListBox.IntegerCollection

Representa uma coleção de inteiros num ListBox.

ListBox.ObjectCollection

Representa a coleção de itens num ListBox.

ListBox.SelectedIndexCollection

Representa a coleção que contém os índices dos itens selecionados num ListBox.

ListBox.SelectedObjectCollection

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

ListControl

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

ListControlConvertEventArgs

Fornece dados para o Format evento.

ListView

Representa um controlo de vista de lista do Windows, que mostra uma coleção de itens que podem ser apresentados usando uma de quatro vistas diferentes.

ListView.CheckedIndexCollection

Representa a coleção que contém os índices dos itens assinalados num controlo de vista de lista.

ListView.CheckedListViewItemCollection

Representa a coleção de itens assinalados num controlo de vista de lista.

ListView.ColumnHeaderCollection

Representa a coleção de cabeçalhos de coluna num ListView controlo.

ListView.ListViewItemCollection

Representa a coleção de itens num ListView controlo ou atribuídos a um ListViewGroup.

ListView.SelectedIndexCollection

Representa a coleção que contém os índices dos itens selecionados num ListView controlo.

ListView.SelectedListViewItemCollection

Representa a coleção de itens selecionados num controlo de vista de lista.

ListViewGroup

Representa um grupo de itens exibidos dentro de um ListView controlo.

ListViewGroupCollection

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

ListViewHitTestInfo

Contém informação sobre uma área de um ListView controlo ou um ListViewItem.

ListViewInsertionMark

Usado para indicar a localização esperada de drop quando um item é arrastado para uma nova posição num ListView controlo. Esta funcionalidade está disponível apenas no Windows XP e versões posteriores.

ListViewItem

Representa um item num ListView controlo.

ListViewItem.ListViewSubItem

Representa um subitem de um ListViewItem.

ListViewItem.ListViewSubItemCollection

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

ListViewItemConverter

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

ListViewItemMouseHoverEventArgs

Fornece dados para o ItemMouseHover evento.

ListViewItemSelectionChangedEventArgs

Fornece dados para o ItemSelectionChanged evento.

ListViewVirtualItemsSelectionRangeChangedEventArgs

Fornece dados para o VirtualItemsSelectionRangeChanged evento.

MainMenu

Representa a estrutura do menu de um formulário.

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

MaskedTextBox

Usa uma máscara para distinguir entre entrada correta e incorreta do utilizador.

MaskInputRejectedEventArgs

Fornece dados para o MaskInputRejected evento.

MdiClient

Representa o contentor para formulários filhos de interface de múltiplos documentos (MDI). Esta classe não pode ser herdada.

MdiClient.ControlCollection

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

MeasureItemEventArgs

Fornece dados para o MeasureItem evento de , ListBoxComboBox, CheckedListBox, e MenuItem controlos.

Menu

Representa a funcionalidade base para todos os menus.

Esta classe não está disponível no .NET Core 3.1 e versões posteriores. Use ToolStripDropDown e ToolStripDropDownMenu , em vez disso, que substitui e estende o Menu controlo.

Menu.MenuItemCollection

Representa uma coleção de MenuItem objetos.

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 e versões posteriores. Use ToolStripMenuItem em vez disso, que substitui o MenuItem controlo.

MenuStrip

Fornece um sistema de menu para um formulário.

MessageBox

Apresenta uma janela de mensagem, também conhecida como caixa de diálogo, que apresenta uma mensagem ao utilizador. É uma janela modal, bloqueando outras ações na aplicação até que o utilizador a feche. A MessageBox pode conter texto, botões e símbolos que informam e instruem o utilizador.

MonthCalendar

Representa um controlo do Windows que permite ao utilizador selecionar uma data usando uma visualização visual do calendário mensal.

MonthCalendar.HitTestInfo

Contém informação sobre uma área de um MonthCalendar controlo. Esta classe não pode ser herdada.

MouseEventArgs

Fornece dados para os MouseUp, MouseDown, e MouseMove eventos.

NativeWindow

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

NavigateEventArgs

Fornece dados para o Navigate evento.

NodeLabelEditEventArgs

Fornece dados para os eventos BeforeLabelEdit e AfterLabelEdit.

NotifyIcon

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

NumericUpDown

Representa uma caixa de rotação do Windows (também conhecida como controlo para cima-baixo) que apresenta valores numéricos.

NumericUpDownAcceleration

Fornece informação que especifica como a aceleração deve ser realizada numa caixa de rotação (também conhecida como controlo para cima e para baixo) quando o botão para cima ou para baixo é pressionado durante um período de tempo especificado.

NumericUpDownAccelerationCollection

Representa uma coleção ordenada de NumericUpDownAcceleration objetos no NumericUpDown controlo.

OpacityConverter

Fornece um conversor de tipos para converter valores de opacidade para e a partir de uma cadeia.

OpenFileDialog

Mostra uma caixa de diálogo padrão que pede ao utilizador para abrir um ficheiro. Esta classe não pode ser herdada.

OSFeature

Fornece consultas de funcionalidades específicas do sistema operativo.

OwnerDrawPropertyBag

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

PaddingConverter

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

PageSetupDialog

Permite aos utilizadores alterar as definições de impressão relacionadas com a página, incluindo margens e orientação do papel. Esta classe não pode ser herdada.

PaintEventArgs

Fornece dados para o Paint evento.

Panel

Usado para agrupar coleções de controlos.

PictureBox

Representa um controlo de caixa de imagem do Windows para mostrar uma imagem.

PopupEventArgs

Fornece dados para o Popup evento.

PowerStatus

Indica a informação atual do estado de energia do sistema.

PreviewKeyDownEventArgs

Fornece dados para o PreviewKeyDown evento.

PrintControllerWithStatusDialog

Controla como um documento é impresso a partir de uma aplicação Windows Forms.

PrintDialog

Permite aos utilizadores selecionar uma impressora e escolher quais as secções do documento a imprimir a partir de uma aplicação Windows Forms.

PrintPreviewControl

Representa a parte de pré-visualização bruta da pré-visualização de impressão a partir de uma aplicação Windows Forms, sem quaisquer caixas de diálogo ou botões. A maioria dos PrintPreviewControl objetos encontra-se em PrintPreviewDialog objetos, mas não tem de ser.

PrintPreviewDialog

Representa um formulário de caixa de diálogo que contém um PrintPreviewControl para impressão a partir de uma aplicação Windows Forms.

ProfessionalColors

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

ProfessionalColorTable

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

ProgressBar

Representa um controlo da barra de progresso do Windows.

ProgressBarRenderer

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

PropertyGrid

Fornece uma interface de utilizador para navegar pelas propriedades de um objeto.

PropertyGrid.PropertyTabCollection

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

PropertyManager

Mantém um Binding entre a propriedade de um objeto e uma propriedade de controlo ligada 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 QueryAccessibilityHelp evento.

QueryContinueDragEventArgs

Fornece dados para o QueryContinueDrag evento.

QuestionEventArgs

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

RadioButton

Permite ao utilizador selecionar uma única opção de um grupo de escolhas quando emparelhado com outros RadioButton controlos.

RadioButton.RadioButtonAccessibleObject

Fornece informações sobre o controlo RadioButton para acessar aplicações clientes de acessibilidade.

RadioButtonRenderer

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

RelatedImageListAttribute

Indica a que ImageList uma propriedade está relacionada.

RetrieveVirtualItemEventArgs

Fornece dados para o RetrieveVirtualItem evento.

RichTextBox

Representa um controlo de caixa de texto enriquecido do Windows.

RowStyle

Representa o aspeto e a sensação de uma linha numa disposição de mesa.

SaveFileDialog

Solicita ao utilizador que selecione um local para guardar um ficheiro. Esta classe não pode ser herdada.

Screen

Representa um dispositivo de visualização ou múltiplos dispositivos de visualização num único sistema.

ScrollableControl

Define uma classe base para controlos que suportam comportamento de auto-scroll.

ScrollableControl.DockPaddingEdges

Determina o acolchoamento da borda para os controlos acoplados.

ScrollableControl.DockPaddingEdgesConverter

A TypeConverter da ScrollableControl.DockPaddingEdges disciplina.

ScrollBar

Implementa a funcionalidade básica de um controlo de barra de deslocamento.

ScrollBarRenderer

Fornece métodos usados para renderizar um controlo de barra de deslocamento com estilos visuais. Esta classe não pode ser herdada.

ScrollEventArgs

Fornece dados para o Scroll evento.

ScrollProperties

Encapsula propriedades relacionadas com scrolling.

SearchForVirtualItemEventArgs

Fornece dados para o SearchForVirtualItem evento.

SelectedGridItemChangedEventArgs

Fornece dados para o SelectedGridItemChanged evento do PropertyGrid controlo.

SelectionRange

Representa um intervalo de seleção de datas num controlo mensal do calendário.

SelectionRangeConverter

Fornece um conversor de tipos para converter SelectionRange objetos para e de vários outros tipos.

SendKeys

Fornece métodos para enviar pressionamentos de tecla para uma aplicação.

SplitContainer

Representa um controlo composto por uma barra móvel que divide a área de exibição de um contentor em dois painéis redimensionáveis.

Splitter

Representa um controlo divisor que permite ao utilizador redimensionar os controlos acoplados. Splitter foi substituído por SplitContainer e é fornecido apenas para compatibilidade com versões anteriores.

SplitterCancelEventArgs

Fornece dados para eventos divisores.

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.

Esta classe não está disponível no .NET 5 e versões posteriores. Use o StatusStrip controlo em vez disso, que substitui e estende o StatusBar controlo.

StatusBar.StatusBarPanelCollection

Representa a coleção de painéis num StatusBar controlo.

StatusBarDrawItemEventArgs

Fornece dados para o DrawItem evento.

StatusBarPanel

Representa um painel em um controle StatusBar.

Esta classe não está disponível no .NET 5 e versões posteriores. Use o ToolStripStatusLabel controlo em vez disso, que substitui e estende o StatusBarPanel controlo.

StatusBarPanelClickEventArgs

Fornece dados para o PanelClick evento.

StatusStrip

Representa um controle de barra de status do Windows.

SystemInformation

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

TabControl

Gere um conjunto relacionado de páginas de separadores.

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 Selecting eventos Deselecting e de um TabControl controlo.

TabControlEventArgs

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

TableLayoutCellPaintEventArgs

Fornece dados para o CellPaint evento.

TableLayoutColumnStyleCollection

Uma coleção que armazena ColumnStyle objetos.

TableLayoutControlCollection

Representa uma coleção de controlos filhos num contentor de layout de tabelas.

TableLayoutPanel

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

TableLayoutRowStyleCollection

Uma coleção que armazena RowStyle objetos.

TableLayoutSettings

Recolhe as características associadas à disposição das tabelas.

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

TabPage

Representa uma única página de separação num TabControl.

TabPage.TabPageControlCollection

Contém o conjunto de controlos que utiliza TabPage .

TabRenderer

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

TextBox

Representa um controlo de caixa de texto do Windows.

TextBoxBase

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

TextBoxRenderer

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

TextRenderer

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

ThreadExceptionDialog

Implementa uma caixa de diálogo que é exibida quando ocorre uma exceção não tratada numa thread.

Timer

Implementa um temporizador que gera um evento em intervalos definidos pelo utilizador. Este temporizador está otimizado para utilização em aplicações Windows Forms e deve ser usado numa janela.

ToolBar

Representa uma barra de ferramentas do Windows.

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

ToolBar.ToolBarButtonCollection

Encapsula uma coleção de ToolBarButton controlos para uso da ToolBar classe.

ToolBarButton

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

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

ToolBarButtonClickEventArgs

Fornece dados para o ButtonClick evento.

ToolStrip

Fornece um contentor para objetos da barra de ferramentas do Windows.

ToolStrip.ToolStripAccessibleObject

Fornece informações que as aplicações de acessibilidade utilizam para ajustar a interface de utilizador de um ToolStrip utilizador para utilizadores com deficiências.

ToolStripArrowRenderEventArgs

Fornece dados para o RenderArrow evento.

ToolStripButton

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

ToolStripComboBox

Representa um ToolStripComboBox que é devidamente renderizado em um ToolStrip.

ToolStripContainer

Dispõe de painéis de cada lado da forma e um painel central que pode conter um ou mais controlos.

ToolStripContentPanel

Representa o painel central de um ToolStripContainer controlo.

ToolStripContentPanelRenderEventArgs

Fornece dados para o RendererChanged evento.

ToolStripControlHost

Hospeda controlos personalizados ou controlos do Windows Forms.

ToolStripDropDown

Representa um controlo que permite ao utilizador selecionar um único item de uma lista que é exibido quando clica num ToolStripDropDownButton.

ToolStripDropDown.ToolStripDropDownAccessibleObject

Fornece informações sobre o controlo ToolStripDropDown para acessar aplicações clientes de acessibilidade.

ToolStripDropDownButton

Representa um controlo que, ao ser clicado, mostra um elemento associado ToolStripDropDown do qual o utilizador pode selecionar um único item.

ToolStripDropDownClosedEventArgs

Fornece dados para o Closed evento.

ToolStripDropDownClosingEventArgs

Fornece dados para o Closing evento.

ToolStripDropDownItem

Fornece funcionalidades básicas para controlos que mostram a ToolStripDropDown quando um ToolStripDropDownButton, ToolStripMenuItem, ou ToolStripSplitButton controlo é clicado.

ToolStripDropDownItemAccessibleObject

Fornece informações que as aplicações de acessibilidade utilizam para ajustar a interface de utilizador de um ToolStripDropDown utilizador para utilizadores com deficiências.

ToolStripDropDownMenu

Fornece funcionalidades básicas para o ContextMenuStrip controlo.

ToolStripGripRenderEventArgs

Fornece dados para o RenderGrip evento.

ToolStripItem

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

ToolStripItem.ToolStripItemAccessibleObject

Fornece informações que as aplicações de acessibilidade utilizam para ajustar a interface de utilizador de um ToolStripItem utilizador para utilizadores com deficiências.

ToolStripItemClickedEventArgs

Fornece dados para o ItemClicked evento.

ToolStripItemCollection

Representa uma coleção de ToolStripItem objetos.

ToolStripItemEventArgs

Fornece dados para ToolStripItem eventos.

ToolStripItemImageRenderEventArgs

Fornece dados para o RenderItemImage evento.

ToolStripItemRenderEventArgs

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

ToolStripItemTextRenderEventArgs

Fornece dados para o RenderItemText evento.

ToolStripLabel

Representa um não selecionável ToolStripItem que renderiza texto e imagens e pode mostrar hiperligações.

ToolStripManager

Controla ToolStrip a renderização e o rafting, e a fusão de MenuStrip, ToolStripDropDownMenu, e ToolStripMenuItem objetos. Esta classe não pode ser herdada.

ToolStripMenuItem

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

ToolStripOverflow

Gerem o comportamento de overflow de um ToolStrip.

ToolStripOverflowButton

Hosts a ToolStripDropDown que exibe itens que excedem o ToolStrip.

ToolStripPanel

Cria um contentor dentro do qual outros controlos podem partilhar espaço horizontal ou vertical.

ToolStripPanel.ToolStripPanelRowCollection

Representa todos os ToolStripPanelRow objetos num ToolStripPanel.

ToolStripPanelRenderEventArgs

Fornece dados para ToolStripPanel desenho.

ToolStripPanelRow

Representa uma linha de a ToolStripPanel que pode conter controlos.

ToolStripProfessionalRenderer

Trata da funcionalidade de pintura dos ToolStrip objetos, aplicando uma paleta personalizada e um estilo simplificado.

ToolStripProgressBar

Representa um controlo Windows barra de progresso contido num StatusStrip.

ToolStripRenderer

Trata da funcionalidade de pintura dos ToolStrip objetos.

ToolStripRenderEventArgs

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

ToolStripSeparator

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

ToolStripSeparatorRenderEventArgs

Fornece dados para o RenderGrip evento.

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 de RightToLeft for Yes.

ToolStripSplitButton.ToolStripSplitButtonAccessibleObject

Fornece informações que as aplicações de acessibilidade utilizam para ajustar a interface de utilizador de um ToolStripSplitButton utilizador para utilizadores com deficiências.

ToolStripStatusLabel

Representa um painel em um controle StatusStrip.

ToolStripSystemRenderer

Trata da funcionalidade de pintura dos ToolStrip objetos, usando cores do sistema e um estilo visual plano.

ToolStripTextBox

Representa uma caixa de texto num ToolStrip que permite ao utilizador inserir texto.

ToolTip

Representa uma pequena janela pop-up retangular que apresenta uma breve descrição do propósito de um controlo quando o utilizador apoia o ponteiro no controlo.

TrackBar

Representa uma barra de faixas padrão do Windows.

TrackBarRenderer

Fornece métodos usados para renderizar um controlo de barra de faixa com estilos visuais. Esta 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 tipos para converter TreeNode objetos para e a partir de várias outras representações.

TreeNodeMouseClickEventArgs

Fornece dados para os eventos NodeMouseClick e NodeMouseDoubleClick.

TreeNodeMouseHoverEventArgs

Fornece dados para o NodeMouseHover evento.

TreeView

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

TreeViewCancelEventArgs

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

TreeViewEventArgs

Fornece dados para o AfterCheck, AfterCollapse, AfterExpand, ou AfterSelect eventos de um TreeView controlo.

TreeViewHitTestInfo

Contém informação sobre uma área de um TreeView controlo ou um TreeNode.

TreeViewImageIndexConverter

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

TreeViewImageKeyConverter

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

TypeValidationEventArgs

Fornece dados para o TypeValidationCompleted evento.

UICuesEventArgs

Fornece dados para o ChangeUICues evento.

UpDownBase

Implementa a funcionalidade básica exigida por uma spin box (também conhecida como controlo para cima e para baixo).

UpDownEventArgs

Fornece dados para os controlos que derivam do UpDownBase controlo.

UserControl

Fornece um controlo vazio que pode ser usado para criar outros controlos.

VScrollBar

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

VScrollProperties

Fornece propriedades básicas para a VScrollBar classe.

WebBrowser

Permite ao utilizador navegar em páginas Web dentro de um formulário.

WebBrowser.WebBrowserSite

Representa a janela anfitriã de um WebBrowser controlo.

WebBrowserBase

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

WebBrowserDocumentCompletedEventArgs

Fornece dados para o DocumentCompleted evento.

WebBrowserNavigatedEventArgs

Fornece dados para o Navigated evento.

WebBrowserNavigatingEventArgs

Fornece dados para o Navigating evento.

WebBrowserProgressChangedEventArgs

Fornece dados para o ProgressChanged evento.

WebBrowserSiteBase

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

WindowsFormsSection

Define um novo ConfigurationSection para analisar as definições da aplicação. Esta classe não pode ser herdada.

WindowsFormsSynchronizationContext

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

Estruturas

Name Description
BindingMemberInfo

Contém informação que permite resolver Binding uma ligação de dados a uma propriedade de um objeto ou à propriedade do objeto atual numa lista de objetos.

DataGridCell

Identifica uma célula na grelha.

ImeModeConversion

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

LinkArea

Representa uma área dentro de um LinkLabel controlo que representa um hipervínculo dentro do controlo.

Message

Implementa uma mensagem no Windows.

Padding

Representa informação de preenchimento ou margem associada a um elemento da interface de utilizador (UI).

TableLayoutPanelCellPosition

Representa uma célula num TableLayoutPanel.

Interfaces

Name Description
IBindableComponent

Permite que um componente não-controlo emule o comportamento de ligação de dados de um controlo do Windows Forms.

IButtonControl

Permite que um controlo funcione como um botão num formulário.

ICommandExecutor

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

IComponentEditorPageSite

O site para um ComponentEditorPage.

IContainerControl

Fornece a funcionalidade para que um controlo atue como pai para outros controlos.

ICurrencyManagerProvider

Fornece gestão personalizada de binding para componentes.

IDataGridColumnStyleEditingNotificationService

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

IDataGridEditingService

Representa métodos que processam pedidos de edição.

IDataGridViewEditingCell

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

IDataGridViewEditingControl

Define funcionalidades comuns para controlos que estão alojados dentro de células de um DataGridView.

IDataObject

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

IDropTarget

Define eventos com rato.

IFeatureSupport

Especifica uma interface padrão para recuperar informação de funcionalidades do sistema atual.

IFileReaderService

Define um método que abre um ficheiro a partir do diretório atual.

IMessageFilter

Define uma interface de filtro de mensagens.

IWin32Window

Fornece uma interface para expor handles HWND do Win32.

IWindowTarget

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

Enumerações

Name Description
AccessibleEvents

Especifica eventos que são reportados por aplicações acessíveis.

AccessibleNavigation

Especifica valores para navegar entre objetos acessíveis.

AccessibleRole

Especifica valores que representam possíveis papéis para um objeto acessível.

AccessibleSelection

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

AccessibleStates

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

AnchorStyles

Especifica como um controlo se fixa nas bordas do seu contentor.

Appearance

Especifica a aparência de um controlo.

ArrangeDirection

Especifica a direção em que o sistema organiza as janelas minimizadas.

ArrangeStartingPosition

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

ArrowDirection

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

AutoCompleteMode

Especifica o modo para a funcionalidade de completação automática usada nos ComboBox controlos e TextBox .

AutoCompleteSource

Especifica a fonte e ComboBoxTextBox a funcionalidade de completamento automático.

AutoScaleMode

Especifica os diferentes tipos de modos automáticos de escalonamento suportados pelo Windows Forms.

AutoSizeMode

Especifica como um controlo se comportará quando a sua AutoSize propriedade estiver ativada.

AutoValidate

Determina como um controlo valida os seus dados quando perde o foco da entrada do utilizador.

AxHost.ActiveXInvokeKind

Especifica o tipo de membro que referenciava o controlo ActiveX enquanto este estava num estado inválido.

BatteryChargeStatus

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

BindingCompleteContext

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

BindingCompleteState

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

BootMode

Especifica o modo de arranque em que o sistema foi iniciado.

Border3DSide

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

Border3DStyle

Especifica o estilo de uma borda tridimensional.

BorderStyle

Especifica o estilo da borda para um controlo.

BoundsSpecified

Especifica os limites do controlo a usar ao definir o tamanho e a posição do controlo.

ButtonBorderStyle

Especifica o estilo da borda para um controlo de botão.

ButtonState

Especifica a aparência de um botão.

CaptionButton

Especifica o tipo de botão de legenda a mostrar.

CharacterCasing

Especifica o caso dos caracteres num TextBox controlo.

CheckState

Especifica o estado de um controlo, como uma caixa de seleção, que pode ser assinalada, desmarcada ou definida para um estado indeterminado.

CloseReason

Especifica a razão pela qual um formulário foi encerrado.

ColorDepth

Especifica o número de cores usadas para mostrar uma imagem num ImageList controlo.

ColumnHeaderAutoResizeStyle

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

ColumnHeaderStyle

Especifica os estilos dos cabeçalhos das colunas num ListView controlo.

ComboBoxStyle

Especifica o ComboBox estilo.

ControlStyles

Especifica o estilo e o comportamento de um controlo.

ControlUpdateMode

Determina quando as alterações ao valor de uma fonte de dados são propagadas para a propriedade de controlo correspondente ligada a dados.

DataGrid.HitTestType

Especifica a parte do DataGrid controlo em que o utilizador clicou.

DataGridLineStyle

Especifica o estilo das linhas de grelha num DataGrid.

DataGridParentRowsLabelStyle

Especifica como as etiquetas das linhas pais de um DataGrid controlo são exibidas.

DataGridViewAdvancedCellBorderStyle

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

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 DataGridView controlo.

DataGridViewCellStyleScopes

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

DataGridViewClipboardCopyMode

Define constantes que indicam se o conteúdo é copiado de um DataGridView controlo para a Área de Transferências.

DataGridViewColumnHeadersHeightSizeMode

Define valores para especificar como a altura dos cabeçalhos das colunas é ajustada.

DataGridViewColumnSortMode

Define como uma DataGridView coluna pode ser ordenada pelo utilizador.

DataGridViewComboBoxDisplayStyle

Define constantes que indicam como a DataGridViewComboBoxCell é apresentado.

DataGridViewContentAlignment

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

DataGridViewDataErrorContexts

Representa o estado de um controlo ligado DataGridView a dados quando ocorreu um erro de dados.

DataGridViewEditMode

Especifica como um utilizador inicia a edição de células no DataGridView controlo.

DataGridViewElementStates

Especifica o estado da interface de utilizador (UI) de um elemento dentro de um DataGridView controlo.

DataGridViewHeaderBorderStyle

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

DataGridViewHitTestType

Especifica uma localização num DataGridView controlo.

DataGridViewImageCellLayout

Especifica a disposição para uma imagem contida num DataGridViewCell.

DataGridViewPaintParts

Define valores para especificar as partes de um 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 controlo 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 controlo limitado.

DateTimePickerFormat

Especifica o formato de data e hora que o DateTimePicker controlo apresenta.

Day

Especifica o dia da semana.

DialogResult

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

DockingBehavior

Especifica como um controlo deve ser acoplado por defeito quando adicionado através de um designer.

DockStyle

Especifica a posição e a forma como um comando está acoplado.

DragAction

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

DragDropEffects

Especifica os possíveis efeitos de uma operação de arrastar e largar.

DrawItemState

Especifica o estado de um item que está a ser desenhado.

DrawMode

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

ErrorBlinkStyle

Especifica constantes indicando quando o ícone de erro, fornecido por um ErrorProvider, deve piscar para alertar o utilizador de que ocorreu um erro.

ErrorIconAlignment

Especifica constantes que indicam as localizações onde um ícone de erro pode aparecer em relação ao controlo com um erro.

FixedPanel

Especifica que Panel1, Panel2, ou nenhum dos painéis é fixo.

FlatStyle

Especifica a aparência de um controlo.

FlowDirection

Define constantes que especificam a direção em que elementos consecutivos da interface de utilizador (UI) são colocados num contentor 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 de formulário é apresentada.

FrameStyle

Especifica o estilo de frame do controlo selecionado.

GetChildAtPointSkip

Especifica quais os controlos filhos a ignorar.

GridItemType

Especifica os tipos válidos de itens da grelha para um PropertyGrid.

HelpNavigator

Especifica constantes que indicam quais os elementos do ficheiro de Ajuda a mostrar.

HorizontalAlignment

Especifica como um objeto ou texto num controlo está alinhado horizontalmente em relação a um elemento do controlo.

HtmlElementInsertionOrientation

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

ImageLayout

Especifica a posição da imagem no controlo.

ImeMode

Especifica um valor que determina o estado do Editor de Métodos de Entrada (IME) de um objeto quando o objeto é selecionado.

InsertKeyMode

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

ItemActivation

Especifica a ação do utilizador necessária para ativar itens num controlo de vista de lista e o feedback que é dado quando o utilizador move o ponteiro do rato sobre um item.

ItemBoundsPortion

Especifica uma parte do item da vista de lista a partir da qual recuperar o retângulo delimitador.

Keys

Especifica códigos de chave 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 uma ligação num LinkLabel.

LinkState

Especifica constantes que definem o estado da ligação.

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 possíveis estados de um ListViewItem.

MaskFormat

Define como formatar o texto dentro de um MaskedTextBox.

MdiLayout

Especifica o layout das janelas filhos de múltiplas interfaces de documentos (MDI) numa janela mãe MDI.

MenuGlyph

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

MenuMerge

Especifica o comportamento de um MenuItem quando é fundido com itens noutro menu.

MergeAction

Especifica o tipo de ação a tomar se for encontrada uma correspondência ao combinar itens do menu num ToolStrip.

MessageBoxButtons

Especifica constantes que definem quais os botões a exibir num MessageBox.

MessageBoxDefaultButton

Especifica constantes que definem o botão padrão num MessageBox.

MessageBoxIcon

Especifica constantes que definem qual a informação a exibir.

MessageBoxOptions

Especifica opções num MessageBox.

MonthCalendar.HitArea

Define constantes que representam áreas num MonthCalendar controlo.

MouseButtons

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

Orientation

Especifica a orientação dos controlos ou elementos dos controlos.

PictureBoxSizeMode

Especifica como uma imagem está posicionada dentro de um PictureBox.

PowerLineStatus

Especifica o estado 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 as mensagens de controlo e pré-processamento.

ProgressBarStyle

Especifica o estilo que a ProgressBar usa para indicar o progresso de uma operação.

PropertySort

Especifica como as propriedades são ordenadas no PropertyGrid.

RichTextBoxFinds

Especifica como uma pesquisa de texto é realizada num RichTextBox controlo.

RichTextBoxLanguageOptions

Fornece RichTextBox definições para o Editor de Métodos de Entrada (IME) e suporte para línguas asiáticas.

RichTextBoxScrollBars

Especifica o tipo de barras de scroll a mostrar num RichTextBox controlo.

RichTextBoxSelectionAttribute

Especifica se algum carácter na seleção atual tem o estilo ou atributo.

RichTextBoxSelectionTypes

Especifica o tipo de seleção num RichTextBox controlo.

RichTextBoxStreamType

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

RichTextBoxWordPunctuations

Especifica os tipos de tabelas de pontuação que podem ser usadas com as RichTextBox funcionalidades de envolvimento e quebra de palavras do controlo.

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 do ecrã.

ScrollBars

Especifica quais as barras de scroll que serão visíveis num controlo.

ScrollButton

Especifica o tipo de seta de pergaminho a desenhar numa barra de deslocamento.

ScrollEventType

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

ScrollOrientation

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

SearchDirectionHint

Fornece uma dica direcional de onde procurar um ListViewItem.

SecurityIDType

Esta enumeração não é utilizada.

SelectionMode

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

Shortcut

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

SizeGripStyle

Especifica o estilo da empunhadura de tamanho num Form.

SizeType

Especifica como as linhas ou colunas dos elementos da interface de utilizador (UI) devem ser dimensionadas em relação ao seu contentor.

SortOrder

Especifica como os itens de uma lista são organizados.

StatusBarPanelAutoSize

Especifica como a StatusBarPanel num StatusBar controlo se comporta quando este muda de tamanho.

StatusBarPanelBorderStyle

Especifica a aparência da fronteira para um StatusBarPanel num StatusBar controlo.

StatusBarPanelStyle

Especifica se um StatusBarPanel objeto num StatusBar controlo é desenhado pelo proprietário ou desenhado pelo sistema.

StructFormat

Esta enumeração não é utilizada.

SystemParameter

Especifica o tipo de parâmetro do sistema.

TabAlignment

Especifica a localização dos separadores num controlo de separador.

TabAppearance

Especifica a aparência dos separadores num controlo de separador.

TabControlAction

Define valores que representam TabControl eventos.

TabDrawMode

Especifica se as tabulações num controlo de tabulação são desenhadas pelo proprietário (desenhadas pela janela principal) ou desenhadas pelo sistema operativo.

TableLayoutPanelCellBorderStyle

Especifica o estilo de borda de uma célula num controlo de layout de tabela.

TableLayoutPanelGrowStyle

Especifica como irá TableLayoutPanel ganhar linhas ou colunas adicionais depois de as suas células existentes estarem cheias.

TabSizeMode

Especifica como os separadores num controlo de separadores são dimensionados.

TextDataFormat

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

TextFormatFlags

Especifica a informação de visualização e layout para cadeias de texto.

TextImageRelation

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

TickStyle

Especifica a localização das marcas de assinalação num TrackBar controlo.

ToolBarAppearance

Especifica o tipo de barra de ferramentas a mostrar.

ToolBarButtonStyle

Especifica o estilo de botão dentro de uma barra de ferramentas.

ToolBarTextAlign

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

ToolStripDropDownCloseReason

Especifica a razão pela qual um ToolStripDropDown controlo foi fechado.

ToolStripDropDownDirection

Especifica a direção em que um ToolStripDropDown controlo é exibido em relação ao seu controlo pai.

ToolStripGripDisplayStyle

Especifica a orientação da ToolStrip alavanca (empunhadura).

ToolStripGripStyle

Especifica a visibilidade de uma ToolStrip pega de movimento (empunhadura).

ToolStripItemAlignment

Determina o alinhamento de a ToolStripItem num ToolStrip.

ToolStripItemDisplayStyle

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

ToolStripItemImageScaling

Especifica se o tamanho da imagem em a ToolStripItem é automaticamente ajustado para caber em a ToolStrip , mantendo as proporções originais da imagem.

ToolStripItemOverflow

Determina se um ToolStripItem é colocado no excedente ToolStrip.

ToolStripItemPlacement

Especifica onde a ToolStripItem deve ser disposta.

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 múltiplos ToolStrip objetos contidos numa forma.

ToolStripRenderMode

Especifica o estilo de pintura aplicado a um ToolStrip contido numa forma.

ToolStripStatusLabelBorderSides

Especifica quais os lados de um ToolStripStatusLabel que têm fronteiras.

ToolStripTextDirection

Especifica a orientação do texto a usar com um determinado LayoutStyle.

ToolTipIcon

Define um conjunto de ícones padronizados que podem ser associados a uma ToolTip.

TreeNodeStates

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

TreeViewAction

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

TreeViewDrawMode

Define constantes que representam as formas como a TreeView pode ser desenhada.

TreeViewHitTestLocations

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

UICues

Especifica o estado da interface do utilizador.

UnhandledExceptionMode

Define onde uma aplicação Windows Forms deve enviar exceções não tratadas.

ValidationConstraints

Define constantes que informam ValidateChildren(ValidationConstraints) como deve validar os controlos filhos de um contentor.

View

Especifica como os itens da lista são apresentados num ListView controlo.

WebBrowserEncryptionLevel

Especifica constantes que definem os métodos de encriptação usados pelos documentos apresentados no WebBrowser controlo.

WebBrowserReadyState

Especifica constantes que definem o estado do WebBrowser controlo.

WebBrowserRefreshOption

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

Delegados

Name Description
Application.MessageLoopCallback

Representa um método que verifica se o ambiente de alojamento ainda está a enviar mensagens.

AxHost.AboutBoxDelegate

Representa o método que irá mostrar a caixa de diálogo Sobre de um controlo ActiveX.

BindingCompleteEventHandler

Representa o método que irá lidar com o BindingComplete evento em cenários de ligação de dados.

BindingManagerDataErrorEventHandler

Representa o método que irá lidar com o DataError evento de um BindingManagerBase.

CacheVirtualItemsEventHandler

Representa o método que irá lidar com o CacheVirtualItems evento de um ListView.

ColumnClickEventHandler

Representa o método que irá lidar com o ColumnClick evento de um ListView.

ColumnReorderedEventHandler

Representa o método que irá lidar com o ColumnReordered evento do ListView controlo.

ColumnWidthChangedEventHandler

Representa o método que irá lidar com o ColumnWidthChanged evento de um ListView.

ColumnWidthChangingEventHandler

Representa o método que irá lidar com o ColumnWidthChanging evento de um ListView.

ContentsResizedEventHandler

Representa o método que irá lidar com o ContentsResized evento de um RichTextBox.

ControlEventHandler

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

ConvertEventHandler

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

DataGridViewAutoSizeColumnModeEventHandler

Representa o método que irá lidar com o AutoSizeColumnModeChanged evento de um DataGridView controlo.

DataGridViewAutoSizeColumnsModeEventHandler

Representa o método que irá lidar com o AutoSizeColumnsModeChanged evento de um DataGridView controlo.

DataGridViewAutoSizeModeEventHandler

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

DataGridViewBindingCompleteEventHandler

Representa o método que irá lidar com o DataBindingComplete evento de um DataGridView.

DataGridViewCellCancelEventHandler

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

DataGridViewCellContextMenuStripNeededEventHandler

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

DataGridViewCellErrorTextNeededEventHandler

Representa o método que irá lidar com o CellErrorTextNeeded evento de um DataGridView.

DataGridViewCellEventHandler

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

DataGridViewCellFormattingEventHandler

Representa o método que irá lidar com o CellFormatting evento de um DataGridView.

DataGridViewCellMouseEventHandler

Representa o método que irá lidar com eventos relacionados com o rato gerados por um DataGridView.

DataGridViewCellPaintingEventHandler

Representa o método que irá lidar com o CellPainting evento de um DataGridView.

DataGridViewCellParsingEventHandler

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

DataGridViewCellStateChangedEventHandler

Representa o método que irá lidar com o CellStateChanged evento de um DataGridView.

DataGridViewCellStyleContentChangedEventHandler

Representa o método que irá lidar com o CellStyleContentChanged evento de um DataGridView.

DataGridViewCellToolTipTextNeededEventHandler

Representa o método que irá lidar com o CellToolTipTextNeeded evento de um DataGridView.

DataGridViewCellValidatingEventHandler

Representa o método que irá lidar com o CellValidating evento de um DataGridView controlo.

DataGridViewCellValueEventHandler

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

DataGridViewColumnDividerDoubleClickEventHandler

Representa o método que irá lidar com o ColumnDividerDoubleClick evento de um DataGridView.

DataGridViewColumnEventHandler

Representa o método que irá tratar eventos relacionados com colunas de um DataGridView.

DataGridViewColumnStateChangedEventHandler

Representa o método que irá lidar com o ColumnStateChanged evento de um DataGridView.

DataGridViewDataErrorEventHandler

Representa o método que irá lidar com o DataError evento de um DataGridView.

DataGridViewEditingControlShowingEventHandler

Representa o método que irá lidar com o EditingControlShowing evento de um DataGridView.

DataGridViewRowCancelEventHandler

Representa o método que irá lidar com o UserDeletingRow evento de um DataGridView.

DataGridViewRowContextMenuStripNeededEventHandler

Representa o método que irá lidar com o RowContextMenuStripNeeded evento de um DataGridView.

DataGridViewRowDividerDoubleClickEventHandler

Representa o método que irá lidar com o RowDividerDoubleClick evento de um DataGridView.

DataGridViewRowErrorTextNeededEventHandler

Representa o método que irá lidar com o RowErrorTextNeeded evento de um DataGridView.

DataGridViewRowEventHandler

Representa o método que irá lidar com eventos relacionados com linhas de um DataGridView.

DataGridViewRowHeightInfoNeededEventHandler

Representa o método que irá lidar com um RowHeightInfoNeeded evento de um DataGridView controlo.

DataGridViewRowHeightInfoPushedEventHandler

Representa o método que irá lidar com o RowHeightInfoPushed evento de um DataGridView.

DataGridViewRowPostPaintEventHandler

Representa o método que irá lidar com o RowPostPaint evento de um DataGridView.

DataGridViewRowPrePaintEventHandler

Representa o método que irá lidar com o RowPrePaint evento de um DataGridView.

DataGridViewRowsAddedEventHandler

Representa o método que irá lidar com o RowsAdded evento de um DataGridView.

DataGridViewRowsRemovedEventHandler

Representa o método que irá lidar com o RowsRemoved evento de um DataGridView.

DataGridViewRowStateChangedEventHandler

Representa o método que irá lidar com o RowStateChanged evento de um DataGridView.

DataGridViewSortCompareEventHandler

Representa o método que irá lidar com o SortCompare evento de um DataGridView controlo.

DateBoldEventHandler

Representa o método que irá lidar com um evento interno do MonthCalendar controlo.

DateRangeEventHandler

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

DpiChangedEventHandler

Representa o método que irá tratar um evento DpiChanged de uma forma ou controlo.

DragEventHandler

Representa o método que irá tratar o DragDrop, , ou DragOver o evento de um ControlDragEnter.

DrawItemEventHandler

Representa o método que irá tratar o DrawItem evento de um ComboBox, ListBox, MenuItem, ou TabControl controlo.

DrawListViewColumnHeaderEventHandler

Representa o método que irá lidar com o DrawColumnHeader evento de um ListView.

DrawListViewItemEventHandler

Representa o método que irá lidar com o DrawItem evento de um ListView.

DrawListViewSubItemEventHandler

Representa o método que irá lidar com o DrawSubItem evento de um ListView.

DrawToolTipEventHandler

Representa o método que irá lidar com o Draw evento de um ToolTip.

DrawTreeNodeEventHandler

Representa o método que irá lidar com o DrawNode evento de um TreeView.

FormClosedEventHandler

Representa o método que gere um FormClosed evento.

FormClosingEventHandler

Representa o método que gere um FormClosing evento.

GiveFeedbackEventHandler

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

HelpEventHandler

Representa o método que irá lidar com o HelpRequested evento de um Control.

HtmlElementErrorEventHandler

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

HtmlElementEventHandler

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

InputLanguageChangedEventHandler

Representa o método que irá lidar com o InputLanguageChanged evento de um Form.

InputLanguageChangingEventHandler

Representa o método que irá lidar com o InputLanguageChanging evento de um Form.

InvalidateEventHandler

Representa o método que irá lidar com o Invalidated evento de um Control.

ItemChangedEventHandler

Representa o método que irá lidar com o ItemChanged evento da CurrencyManager classe.

ItemCheckedEventHandler

Representa o método que irá lidar com o ItemChecked evento de um ListView controlo.

ItemCheckEventHandler

Representa o método que irá lidar com o ItemCheck evento de a CheckedListBox ou ListView controlo.

ItemDragEventHandler

Representa o método que irá lidar com o ItemDrag evento de a ListView ou TreeView controlo.

KeyEventHandler

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

KeyPressEventHandler

Representa o método que irá lidar com o KeyPress evento de um Control.

LabelEditEventHandler

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

LayoutEventHandler

Representa o método que irá lidar com o Layout evento de um Control.

LinkClickedEventHandler

Representa o método que irá lidar com o LinkClicked evento de um RichTextBox.

LinkLabelLinkClickedEventHandler

Representa o método que irá lidar com o LinkClicked evento de um LinkLabel.

ListControlConvertEventHandler

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

ListViewItemMouseHoverEventHandler

Representa o método que irá lidar com o ItemMouseHover evento de um ListView.

ListViewItemSelectionChangedEventHandler

Representa o método que irá lidar com o ItemSelectionChanged evento de um ListView.

ListViewVirtualItemsSelectionRangeChangedEventHandler

Representa o método que irá lidar com o VirtualItemsSelectionRangeChanged evento de um ListView.

MaskInputRejectedEventHandler

Representa o método que irá lidar com o MaskInputRejected evento de um MaskedTextBox controlo.

MeasureItemEventHandler

Representa o método que irá lidar com o MeasureItem evento de , ListBoxComboBox, CheckedListBox, ou MenuItem controlos.

MethodInvoker

Representa um delegado que pode executar qualquer método em código gerido que seja declarado nulo e não tenha parâmetros.

MouseEventHandler

Representa o método que irá tratar o MouseDown, MouseUp, ou MouseMove evento de uma forma, controlo ou outro componente.

NavigateEventHandler

Representa o método que irá lidar com o NavigateEventArgs evento de um DataGrid.

NodeLabelEditEventHandler

Representa o método que irá tratar os BeforeLabelEdit eventos e AfterLabelEdit de um TreeView controlo.

PaintEventHandler

Representa o método que irá lidar com o Paint evento de um Control.

PopupEventHandler

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

PreviewKeyDownEventHandler

Representa o método que irá gerir o PreviewKeyDown evento para um controlo.

PropertyTabChangedEventHandler

Representa o método que irá lidar com o PropertyTabChanged evento de um PropertyGrid.

PropertyValueChangedEventHandler

A classe de gestor de eventos que é invocada quando uma propriedade na grelha é modificada pelo utilizador.

QueryAccessibilityHelpEventHandler

Representa o método que irá lidar com o QueryAccessibilityHelp evento de um controlo.

QueryContinueDragEventHandler

Representa o método que irá lidar com o QueryContinueDrag evento de um Control.

QuestionEventHandler

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

RetrieveVirtualItemEventHandler

Representa o método que irá lidar com o RetrieveVirtualItem evento de um ListView.

ScrollEventHandler

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

SearchForVirtualItemEventHandler

Representa o método que irá lidar com o SearchForVirtualItem evento de um ListView.

SelectedGridItemChangedEventHandler

Representa o método que irá lidar com o SelectedGridItemChanged evento de um PropertyGrid.

SplitterCancelEventHandler

Representa o método que irá lidar com o SplitterMoving evento de um Splitter.

SplitterEventHandler

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

StatusBarDrawItemEventHandler

Representa o método que irá lidar com o DrawItem evento de um StatusBar.

StatusBarPanelClickEventHandler

Representa o método que irá lidar com o PanelClick evento de um StatusBar.

TabControlCancelEventHandler

Representa o método que irá lidar com o Selecting ou Deselecting evento de um TabControl controlo.

TabControlEventHandler

Representa o método que irá lidar com o Selected ou Deselected evento de um TabControl controlo.

TableLayoutCellPaintEventHandler

Representa o método que irá gerir o CellPaint evento.

ToolBarButtonClickEventHandler

Representa o método que irá lidar com o ButtonClick evento de um ToolBar.

ToolStripArrowRenderEventHandler

Representa o método que irá lidar com o RenderArrow evento de um ToolStripRenderer. Esta classe não pode ser herdada.

ToolStripContentPanelRenderEventHandler

Representa o método que irá lidar com o RendererChanged evento de um ToolStripContentPanel.

ToolStripDropDownClosedEventHandler

Representa o método que irá lidar com o Closed evento de um ToolStripDropDown.

ToolStripDropDownClosingEventHandler

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

ToolStripGripRenderEventHandler

Representa o método que irá lidar com o RenderGrip evento de um ToolStripRenderer.

ToolStripItemClickedEventHandler

Representa o método que irá lidar com o ItemClicked evento de um ToolStripItem.

ToolStripItemEventHandler

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

ToolStripItemImageRenderEventHandler

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

ToolStripItemRenderEventHandler

Representa o método que gere os eventos que renderizam o fundo dos objetos derivados de ToolStripItem na ToolStripRenderer classe.

ToolStripItemTextRenderEventHandler

Representa o método que irá lidar com o RenderItemText evento de um ToolStripRenderer.

ToolStripPanelRenderEventHandler

Representa o método que irá lidar com ToolStripPanel os eventos de pintura.

ToolStripRenderEventHandler

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

ToolStripSeparatorRenderEventHandler

Representa o método que irá lidar com o RenderSeparator evento de uma ToolStripRenderer classe.

TreeNodeMouseClickEventHandler

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

TreeNodeMouseHoverEventHandler

Representa o método que irá lidar com o NodeMouseHover evento de um TreeView.

TreeViewCancelEventHandler

Representa o método que irá tratar o , , , ou BeforeSelect o evento de um TreeView. BeforeExpandBeforeCollapseBeforeCheck

TreeViewEventHandler

Representa o método que irá tratar o , , , ou AfterSelect o evento de um TreeView. AfterExpandAfterCollapseAfterCheck

TypeValidationEventHandler

Representa o método que irá lidar com o TypeValidationCompleted evento do MaskedTextBox controlo.

UICuesEventHandler

Representa um método que irá lidar com o ChangeUICues evento de um Control.

UpDownEventHandler

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

WebBrowserDocumentCompletedEventHandler

Representa o método que irá lidar com o DocumentCompleted evento de um WebBrowser controlo.

WebBrowserNavigatedEventHandler

Representa o método que irá lidar com o Navigated evento de um WebBrowser controlo.

WebBrowserNavigatingEventHandler

Representa o método que irá lidar com o Navigating evento de um WebBrowser controlo.

WebBrowserProgressChangedEventHandler

Representa o método que irá lidar com o ProgressChanged evento de um WebBrowser controlo.

Observações

A tabela seguinte mostra as classes no espaço de nomes System.Windows.Forms agrupadas em categorias.

Categoria de classe Detalhes
- Controlo, Controlo do Utilizador e Forma A maioria das classes dentro do espaço de nomes System.Windows.Forms deriva da classe Control. A Control classe fornece a funcionalidade base para todos os controlos que são exibidos num Form. A Form classe representa uma janela dentro de uma aplicação. Isto inclui caixas de diálogo, janelas sem modos e janelas cliente e pai de Múltipla Interface de Documentos (MDI). Também podes criar os teus próprios controlos derivando da UserControl classe.
- Menus e Barras de Ferramentas O Windows Forms contém um conjunto rico de classes para criar as suas próprias barras de ferramentas e menus personalizados com aparência e comportamento modernos (aparência e sensação). ToolStrip, MenuStrip, ContextMenuStrip, e StatusStrip podem ser usados para criar barras de ferramentas, barras de menu, menus de contexto e barras de estado, respetivamente.
- Controlos O espaço de nomes System.Windows.Forms fornece uma variedade de classes de controlo que pode usar para criar interfaces de utilizador ricas. Alguns controlos são concebidos para introdução de dados dentro da aplicação, como TextBox e ComboBox controlos. Outros controlos exibem dados de aplicação, como Label e ListView. O namespace também fornece controlos para invocar comandos dentro da aplicação, como Button. O WebBrowser controla e gerem classes HTML geridas, como HtmlDocument, permitem-lhe exibir e manipular páginas HTML dentro da sua aplicação de Windows Forms gerida. O MaskedTextBox controlo é um controlo avançado de introdução de dados que permite definir máscaras que aceitam ou rejeitam automaticamente a entrada do utilizador. Além disso, pode usar o controlo PropertyGrid para criar o seu próprio Windows Forms Designer que mostra as propriedades visíveis pelo designer dos controlos.
- Disposição Várias classes importantes no Windows Forms ajudam a controlar a disposição dos controlos numa superfície de visualização, como um formulário ou controlo. FlowLayoutPanel dispõe todos os controlos que contém de forma serial e TableLayoutPanel permite-te definir células e linhas para dispor os controlos numa grelha fixa. SplitContainer Divide a superfície do seu ecrã em duas ou mais partes ajustáveis.
- Dados e Ligação de Dados O Windows Forms define uma arquitetura rica para ligação a fontes de dados como bases de dados e ficheiros XML. O DataGridView controlo fornece uma tabela personalizável para mostrar dados e permite personalizar células, linhas, colunas e bordas. O BindingNavigator controlo representa uma forma padronizada de navegar e trabalhar com dados num formulário; BindingNavigator é frequentemente combinado com o BindingSource controlo para mover registos de dados num formulário e interagir com eles.
- Componentes Para além dos controlos, o espaço de nomes System.Windows.Forms fornece outras classes que não derivam da classe Control, mas que ainda assim fornecem funcionalidades visuais a uma aplicação baseada em Windows. Algumas classes, como ToolTip e ErrorProvider, estendem as capacidades ou fornecem informação ao utilizador. Com as Help classes e, HelpProvider pode mostrar informação de Ajuda a um utilizador das suas aplicações.
- Caixas de Diálogo Comuns O Windows disponibiliza várias caixas de diálogo comuns que pode usar para dar à sua aplicação uma interface de utilizador consistente ao realizar tarefas como abrir e guardar ficheiros, manipular a cor da fonte ou do texto, ou imprimir. As OpenFileDialog classes and SaveFileDialog fornecem a funcionalidade de mostrar uma caixa de diálogo que permite ao utilizador localizar e inserir o nome de um ficheiro para abrir ou guardar. A FontDialog classe apresenta uma caixa de diálogo para alterar os elementos Font usados pela sua aplicação. As PageSetupDialogclasses , PrintPreviewDialog, e PrintDialog exibem caixas de diálogo que permitem ao utilizador controlar aspetos da impressão de documentos. Para mais informações sobre impressão a partir de uma aplicação baseada em Windows, consulte o espaço de nomes System.Drawing.Printing. Para além das caixas de diálogo comuns, o espaço de nomes System.Windows.Forms fornece a classe MessageBox para mostrar uma caixa de mensagem que pode mostrar e recuperar dados do utilizador.

Existem várias classes dentro do espaço de nomes System.Windows.Forms que dão suporte às classes mencionadas no resumo anterior. Exemplos das classes de suporte são enumerações, classes de argumentos de evento e delegados usados por eventos dentro de controlos e componentes.

Atenção

As classes dentro do espaço de nomes Windows Forms não são suportadas para uso dentro de um serviço Windows. Tentar usar estas classes dentro de um serviço pode produzir problemas inesperados, como desempenho de serviço diminuído e exceções em tempo de execução.