Compartir a través de


System.Windows.Forms Espacio de nombres

Contiene clases para crear aplicaciones para Windows que aprovechan todas las ventajas de las características de la interfaz de usuario enriquecida disponibles en el sistema operativo Microsoft Windows.

Clases

AccessibleObject

Proporciona información que las aplicaciones de accesibilidad usan para adaptar la interfaz de usuario (UI) de una aplicación para usuarios discapacitados.

AmbientProperties

Proporciona los valores de propiedades de ambiente a los controles de nivel superior.

Application

Proporciona métodos y propiedades static para administrar una aplicación, como métodos para iniciar y detener una aplicación o para procesar mensajes de Windows, y propiedades para obtener información sobre una aplicación. Esta clase no puede heredarse.

ApplicationContext

Especifica información contextual sobre un subproceso de aplicación.

AutoCompleteStringCollection

Contiene una colección de cadenas que se usará para la característica Autocompletar en determinados controles de Windows Forms.

AxHost

Ajusta los controles ActiveX y los expone como controles completos de formularios Windows Forms.

AxHost.AxComponentEditor

Proporciona un editor que utiliza un cuadro de diálogo modal para mostrar una página de propiedades para un control ActiveX.

AxHost.ClsidAttribute

Especifica el CLSID de un control ActiveX hospedado en un control AxHost.

AxHost.ConnectionPointCookie

Conecta un control ActiveX a un cliente que controla los eventos del control.

AxHost.InvalidActiveXStateException

Excepción que se produce cuando se hace referencia al control ActiveX mientras se encuentra en un estado no válido.

AxHost.State

Encapsula el estado almacenado de un control ActiveX.

AxHost.StateConverter

Convierte objetos AxHost.State de un tipo de datos a otro.

AxHost.TypeLibraryTimeStampAttribute

Especifica una fecha y hora asociada a la biblioteca de tipos de un control ActiveX hospedada por un control AxHost.

BaseCollection

Proporciona la funcionalidad base para crear colecciones de datos en el espacio de nombres System.Windows.Forms.

BindableComponent

Clase base para componentes que proporcionan propiedades que pueden enlazarse a datos con el Windows Forms Designer.

Binding

Representa el enlace sencillo entre el valor de propiedad de un objeto y el valor de propiedad de un control.

BindingCompleteEventArgs

Proporciona datos para el evento BindingComplete.

BindingContext

Administra la colección de objetos BindingManagerBase para cualquier objeto que herede de la clase Control.

BindingManagerBase

Administra todos los objetos Binding enlazados al mismo origen y miembro de datos. Esta clase es abstracta.

BindingManagerDataErrorEventArgs

Proporciona datos para el evento DataError.

BindingNavigator

Representa la interfaz de usuario de navegación y manipulación para los controles de un formulario que están enlazados a datos.

BindingsCollection

Representa una colección de objetos Binding de un control.

BindingSource

Encapsula el origen de datos de un formulario.

Button

Representa un control de botón de Windows.

ButtonBase

Implementa la funcionalidad básica común a los controles de botón.

ButtonBase.ButtonBaseAccessibleObject

Proporciona información que las aplicaciones de accesibilidad usan para adaptar la interfaz de usuario de una aplicación para usuarios discapacitados.

ButtonRenderer

Proporciona métodos que se utilizan para representar un control de botón con estilos visuales o sin ellos. Esta clase no puede heredarse.

CacheVirtualItemsEventArgs

Proporciona datos para el evento CacheVirtualItems.

CheckBox

Representa un control CheckBox de Windows.

CheckBox.CheckBoxAccessibleObject

Ofrece información sobre el control CheckBox para aplicaciones cliente de accesibilidad.

CheckBoxRenderer

Proporciona métodos utilizados para representar un control de casilla con o sin estilos visuales. Esta clase no puede heredarse.

CheckedListBox

Muestra un objeto ListBox en el que se muestra una casilla a la izquierda de cada elemento.

CheckedListBox.CheckedIndexCollection

Encapsula la colección de índices de elementos activados (incluidos los elementos en un estado indeterminado) en un elemento CheckedListBox.

CheckedListBox.CheckedItemCollection

Encapsula la colección de elementos activados, incluidos los elementos en un estado indeterminado, en un control CheckedListBox.

CheckedListBox.ObjectCollection

Representa la colección de elementos de un CheckedListBox.

Clipboard

Proporciona métodos para colocar datos en el Portapapeles del sistema y recuperarlos. Esta clase no puede heredarse.

ColorDialog

Representa un cuadro de diálogo común que muestra los colores disponibles, así como los controles que permiten a los usuarios definir colores personalizados.

ColumnClickEventArgs

Proporciona datos para el evento ColumnClick.

ColumnHeader

Muestra un solo encabezado de columna en un control ListView.

ColumnHeaderConverter

Proporciona un convertidor de tipos para convertir objetos ColumnHeader de un tipo a otro.

ColumnReorderedEventArgs

Proporciona datos para el evento ColumnReordered.

ColumnStyle

Representa la apariencia de una columna en un diseño de tabla.

ColumnWidthChangedEventArgs

Proporciona datos para el evento ColumnWidthChanged.

ColumnWidthChangingEventArgs

Proporciona datos para el evento ColumnWidthChanging.

ComboBox

Representa un control de cuadro combinado de Windows.

ComboBox.ChildAccessibleObject

Ofrece información sobre el control ComboBox para aplicaciones cliente de accesibilidad.

ComboBox.ObjectCollection

Representa la colección de elementos de un ComboBox.

ComboBoxRenderer

Proporciona métodos que se utilizan para representar un control de cuadro combinado con estilos visuales. Esta clase no puede heredarse.

CommonDialog

Especifica la clase base utilizada para mostrar cuadros de diálogo en la pantalla.

ContainerControl

Proporciona funcionalidad de administración de foco para controles que pueden funcionar como contenedores de otros controles.

ContentsResizedEventArgs

Proporciona datos para el evento ContentsResized.

ContextMenu

Representa un menú contextual.

Esta clase no está disponible en .NET Core 3.1 y versiones posteriores. En su lugar se usa ContextMenuStrip, que reemplaza y extiende el control ContextMenu.

ContextMenuStrip

Representa un menú contextual.

Control

Define la clase base para los controles, que son componentes con una representación visual.

Control.ControlAccessibleObject

Ofrece información sobre un control que una aplicación de accesibilidad puede usar.

Control.ControlCollection

Representa una colección de objetos Control.

ControlBindingsCollection

Representa la colección de enlaces de datos de un control.

ControlEventArgs

Proporciona datos para los eventos ControlAdded y ControlRemoved.

ControlPaint

Proporciona métodos que se usan para dibujar controles frecuentes de Windows y sus elementos. Esta clase no puede heredarse.

ConvertEventArgs

Proporciona datos para los eventos Format y Parse.

CreateParams

Encapsula la información necesaria al crear un control.

CurrencyManager

Administra una lista de objetos Binding.

Cursor

Representa la imagen que se utiliza para dibujar el puntero del mouse.

CursorConverter

Proporciona un convertidor de tipos para convertir objetos Cursor a otras representaciones y desde otras representaciones.

Cursors

Proporciona una colección de objetos Cursor que va a utilizar una aplicación de formularios Windows Forms.

DataFormats

Proporciona nombres de formato de Clipboard predefinidos y static. Pueden utilizarse para identificar el formato de los datos almacenados en un objeto IDataObject.

DataFormats.Format

Representa un tipo de formato del Portapapeles.

DataGrid

Muestra datos de ADO.NET en una cuadrícula desplazable.

Esta clase no está disponible en .NET Core 3.1 y versiones posteriores. En su lugar, use el DataGridView control , que reemplaza y extiende el DataGrid control .

DataGrid.HitTestInfo

Contiene información sobre una parte de DataGrid en una coordenada especificada. Esta clase no puede heredarse.

DataGridBoolColumn

Especifica una columna en la que cada celda contiene una casilla para representar un valor booleano.

DataGridColumnStyle

Especifica el aspecto, el formato del texto y el comportamiento de una columna de control DataGrid. Esta clase es abstracta.

DataGridColumnStyle.CompModSwitches

Contiene un TraceSwitch utilizado por la infraestructura de .NET Framework.

DataGridColumnStyle.DataGridColumnHeaderAccessibleObject

Proporciona una implementación de un objeto que una aplicación de accesibilidad puede inspeccionar.

DataGridPreferredColumnWidthTypeConverter

Convierte el valor de un objeto a otro tipo de datos.

DataGridTableStyle

Representa la tabla dibujada por el control DataGrid en tiempo de ejecución.

DataGridTextBox

Representa un control TextBox hospedado en DataGridTextBoxColumn.

DataGridTextBoxColumn

Hospeda un control TextBox en una celda de DataGridColumnStyle para editar cadenas.

DataGridView

Muestra datos en una cuadrícula personalizable.

DataGridView.DataGridViewAccessibleObject

Ofrece información sobre el control DataGridView para aplicaciones cliente de accesibilidad.

DataGridView.DataGridViewControlCollection

Representa una colección de controles incluidos en una DataGridView.

DataGridView.DataGridViewTopRowAccessibleObject

Ofrece información sobre una fila de objetos DataGridViewColumnHeaderCell para aplicaciones cliente de accesibilidad.

DataGridView.HitTestInfo

Contiene información, como los índices de fila y columna, sobre un par concreto de coordenadas del control DataGridView. Esta clase no puede heredarse.

DataGridViewAdvancedBorderStyle

Contiene los estilos de borde para las celdas de un control DataGridView.

DataGridViewAutoSizeColumnModeEventArgs

Proporciona datos para el evento AutoSizeColumnModeChanged.

DataGridViewAutoSizeColumnsModeEventArgs

Proporciona datos para el evento AutoSizeColumnsModeChanged.

DataGridViewAutoSizeModeEventArgs

Proporciona datos para los eventos DataGridViewAutoSizeRowsModeChanged y RowHeadersWidthSizeModeChanged.

DataGridViewBand

Representa una colección lineal de elementos de un control DataGridView.

DataGridViewBindingCompleteEventArgs

Proporciona datos para el evento DataBindingComplete.

DataGridViewButtonCell

Muestra una interfaz de usuario con apariencia de botón para su uso en un control DataGridView.

DataGridViewButtonCell.DataGridViewButtonCellAccessibleObject

Ofrece información sobre una DataGridViewButtonCell para aplicaciones cliente de accesibilidad.

DataGridViewButtonColumn

Hospeda una colección de objetos DataGridViewButtonCell.

DataGridViewCell

Representa una celda individual de un control DataGridView.

DataGridViewCell.DataGridViewCellAccessibleObject

Ofrece información sobre una DataGridViewCell para aplicaciones cliente de accesibilidad.

DataGridViewCellCancelEventArgs

Proporciona datos para los eventos CellBeginEdit y RowValidating.

DataGridViewCellCollection

Representa una colección de celdas en DataGridViewRow.

DataGridViewCellContextMenuStripNeededEventArgs

Proporciona datos para el evento CellContextMenuStripNeeded.

DataGridViewCellErrorTextNeededEventArgs

Proporciona datos para el evento CellErrorTextNeeded de un control DataGridView.

DataGridViewCellEventArgs

Proporciona datos para los eventos DataGridView relacionados con operaciones de celdas y filas.

DataGridViewCellFormattingEventArgs

Proporciona datos para el evento CellFormatting de DataGridView.

DataGridViewCellMouseEventArgs

Proporciona los datos para eventos del mouse provocados por DataGridView cada vez que el mouse se desplaza dentro de DataGridViewCell.

DataGridViewCellPaintingEventArgs

Proporciona datos para el evento CellPainting.

DataGridViewCellParsingEventArgs

Proporciona datos para el evento CellParsing de un control DataGridView.

DataGridViewCellStateChangedEventArgs

Proporciona datos para el evento CellStateChanged.

DataGridViewCellStyle

Representa el formato y la información de estilo aplicados a celdas concretas de un control DataGridView.

DataGridViewCellStyleContentChangedEventArgs

Proporciona datos para el evento CellStyleContentChanged.

DataGridViewCellStyleConverter

Convierte los objetos DataGridViewCellStyle en y de otros tipos de datos.

DataGridViewCellToolTipTextNeededEventArgs

Proporciona datos para el evento CellToolTipTextNeeded.

DataGridViewCellValidatingEventArgs

Proporciona datos para el evento CellValidating de un control DataGridView.

DataGridViewCellValueEventArgs

Proporciona datos para los eventos CellValueNeeded y CellValuePushed del control DataGridView.

DataGridViewCheckBoxCell

Muestra una interfaz de usuario con apariencia de casilla para su uso en un control DataGridView.

DataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObject

Ofrece información sobre una DataGridViewCheckBoxCell para aplicaciones cliente de accesibilidad.

DataGridViewCheckBoxColumn

Hospeda una colección de objetos DataGridViewCheckBoxCell.

DataGridViewColumn

Representa una columna de un control DataGridView.

DataGridViewColumnCollection

Representa una colección de objetos DataGridViewColumn de un control DataGridView.

DataGridViewColumnDesignTimeVisibleAttribute

Especifica si un tipo de columna se puede ver en el diseñador de DataGridView. Esta clase no puede heredarse.

DataGridViewColumnDividerDoubleClickEventArgs

Proporciona datos para el evento ColumnDividerDoubleClick de DataGridView.

DataGridViewColumnEventArgs

Proporciona datos para los eventos relacionados con columnas de DataGridView.

DataGridViewColumnHeaderCell

Representa un encabezado de columna de un control DataGridView.

DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject

Ofrece información sobre una DataGridViewColumnHeaderCell para aplicaciones cliente de accesibilidad.

DataGridViewColumnStateChangedEventArgs

Proporciona datos para el evento ColumnStateChanged.

DataGridViewComboBoxCell

Muestra un cuadro combinado en un control DataGridView.

DataGridViewComboBoxCell.DataGridViewComboBoxCellAccessibleObject

Representa el objeto de accesibilidad del objeto DataGridViewComboBoxCell actual.

DataGridViewComboBoxCell.ObjectCollection

Representa la colección de opciones seleccionadas en una DataGridViewComboBoxCell.

DataGridViewComboBoxColumn

Representa una columna de objetos DataGridViewComboBoxCell.

DataGridViewComboBoxEditingControl

Representa el control de cuadro combinado hospedado en DataGridViewComboBoxCell.

DataGridViewDataErrorEventArgs

Proporciona datos para el evento DataError.

DataGridViewEditingControlShowingEventArgs

Proporciona datos para el evento EditingControlShowing.

DataGridViewElement

Proporciona la clase base de los elementos de un control DataGridView.

DataGridViewHeaderCell

Contiene la funcionalidad común a las celdas de encabezado de fila y a las celdas de encabezado de columna.

DataGridViewImageCell

Muestra el gráfico de un control DataGridView.

DataGridViewImageCell.DataGridViewImageCellAccessibleObject

Ofrece información sobre una DataGridViewImageCell para aplicaciones cliente de accesibilidad.

DataGridViewImageColumn

Hospeda una colección de objetos DataGridViewImageCell.

DataGridViewLinkCell

Representa una celda que contiene un vínculo.

DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject

Ofrece información sobre un control DataGridViewLinkCell para aplicaciones cliente de accesibilidad.

DataGridViewLinkColumn

Representa una columna de celdas que contienen vínculos de un control DataGridView.

DataGridViewRow

Representa una fila de un control DataGridView.

DataGridViewRow.DataGridViewRowAccessibleObject

Ofrece información sobre una DataGridViewRow para aplicaciones cliente de accesibilidad.

DataGridViewRowCancelEventArgs

Proporciona datos para el evento UserDeletingRow de DataGridView.

DataGridViewRowCollection

Una colección de objetos DataGridViewRow.

DataGridViewRowContextMenuStripNeededEventArgs

Proporciona datos para el evento RowContextMenuStripNeeded.

DataGridViewRowDividerDoubleClickEventArgs

Proporciona datos para el evento RowDividerDoubleClick de DataGridView.

DataGridViewRowErrorTextNeededEventArgs

Proporciona datos para el evento RowErrorTextNeeded de un control DataGridView.

DataGridViewRowEventArgs

Proporciona datos a los eventos DataGridView relacionados con filas.

DataGridViewRowHeaderCell

Representa un encabezado de fila de un control DataGridView.

DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject

Ofrece información sobre una DataGridViewRowHeaderCell para aplicaciones cliente de accesibilidad.

DataGridViewRowHeightInfoNeededEventArgs

Proporciona datos para el evento RowHeightInfoNeeded de DataGridView.

DataGridViewRowHeightInfoPushedEventArgs

Proporciona datos para el evento RowHeightInfoPushed de DataGridView.

DataGridViewRowPostPaintEventArgs

Proporciona datos para el evento RowPostPaint.

DataGridViewRowPrePaintEventArgs

Proporciona datos para el evento RowPrePaint.

DataGridViewRowsAddedEventArgs

Proporciona datos para el evento RowsAdded.

DataGridViewRowsRemovedEventArgs

Proporciona datos para el evento RowsRemoved.

DataGridViewRowStateChangedEventArgs

Proporciona datos para el evento RowStateChanged de DataGridView.

DataGridViewSelectedCellCollection

Representa una colección de celdas seleccionadas en una clase DataGridView.

DataGridViewSelectedColumnCollection

Representa una colección de objetos DataGridViewColumn seleccionados en una clase DataGridView.

DataGridViewSelectedRowCollection

Representa una colección de objetos DataGridViewRow seleccionados en una clase DataGridView.

DataGridViewSortCompareEventArgs

Proporciona datos para el evento SortCompare.

DataGridViewTextBoxCell

Muestra información de texto modificable en un control DataGridView.

DataGridViewTextBoxCell.DataGridViewTextBoxCellAccessibleObject

Representa el objeto de accesibilidad del objeto DataGridViewTextBoxCell actual.

DataGridViewTextBoxColumn

Hospeda una colección de celdas DataGridViewTextBoxCell.

DataGridViewTextBoxEditingControl

Representa un control de cuadro de texto que se puede hospedar en un control DataGridViewTextBoxCell.

DataGridViewTopLeftHeaderCell

Representa la celda situada en la esquina superior izquierda del control DataGridView ubicado encima de los encabezados de fila y a la izquierda de los encabezados de columna.

DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject

Ofrece información sobre una DataGridViewTopLeftHeaderCell para aplicaciones cliente de accesibilidad.

DataObject

Implementa un mecanismo básico de transferencia de datos.

DateBoldEventArgs

Proporciona datos a eventos internos al control MonthCalendar.

DateRangeEventArgs

Proporciona datos para los eventos DateChanged o DateSelected del control MonthCalendar.

DateTimePicker

Representa un control de Windows que permite al usuario seleccionar una fecha y una hora, y mostrarlas con un formato especificado.

DateTimePicker.DateTimePickerAccessibleObject

Ofrece información sobre el control DateTimePicker para aplicaciones cliente de accesibilidad.

DockingAttribute

Especifica el comportamiento del acoplamiento predeterminado para un control.

DomainUpDown

Representa un cuadro de número de Windows (también conocido como control de flechas) que muestra los valores de cadena.

DomainUpDown.DomainItemAccessibleObject

Ofrece información sobre los elementos del control DomainUpDown para las aplicaciones cliente de accesibilidad.

DomainUpDown.DomainUpDownAccessibleObject

Ofrece información sobre el control DomainUpDown para aplicaciones cliente de accesibilidad.

DomainUpDown.DomainUpDownItemCollection

Encapsula una colección de objetos para su uso en la clase DomainUpDown.

DpiChangedEventArgs

Proporciona datos para los eventos DPIChanged de un formulario o control.

DragEventArgs

Proporciona datos para los eventos DragDrop, DragEnter o DragOver.

DrawItemEventArgs

Proporciona datos para el evento DrawItem.

DrawListViewColumnHeaderEventArgs

Proporciona datos para el evento DrawColumnHeader.

DrawListViewItemEventArgs

Proporciona datos para el evento DrawItem.

DrawListViewSubItemEventArgs

Proporciona datos para el evento DrawSubItem.

DrawToolTipEventArgs

Proporciona datos para el evento Draw.

DrawTreeNodeEventArgs

Proporciona datos para el evento DrawNode.

ErrorProvider

Proporciona una interfaz de usuario para indicar que un control de un formulario tiene un error asociado al mismo.

FeatureSupport

Proporciona los métodos static para recuperar información de características del sistema actual.

FileDialog

Muestra un cuadro de diálogo en el que el usuario puede seleccionar un archivo.

FileDialogCustomPlace

Representa una entrada de una colección de ubicaciones personalizadas de FileDialog para Windows Vista.

FileDialogCustomPlacesCollection

Representa una colección de ubicaciones personalizadas de Windows Vista para la clase FileDialog.

FlatButtonAppearance

Proporciona propiedades que especifican el aspecto de los controles Button cuyo FlatStyle es Flat.

FlowLayoutPanel

Representa un panel que dispone dinámicamente su contenido horizontal o verticalmente.

FlowLayoutSettings

Recopila las características asociadas a los diseños de flujo.

FolderBrowserDialog

Pide al usuario que seleccione una carpeta. Esta clase no puede heredarse.

FontDialog

Pide al usuario que elija una fuente de entre todas las instaladas en el equipo local.

Form

Representa una ventana o un cuadro de diálogo que constituye la interfaz de usuario de una aplicación.

Form.ControlCollection

Representa una colección de controles en el formulario.

FormClosedEventArgs

Proporciona datos para el evento FormClosed.

FormClosingEventArgs

Proporciona datos para el evento FormClosing.

FormCollection

Representa una colección de objetos Form.

GiveFeedbackEventArgs

Proporciona los datos para el evento GiveFeedback, que se produce durante una operación de arrastre.

GridColumnStylesCollection

Representa una colección de objetos DataGridColumnStyle del control DataGrid .

GridItem

Implementa una fila en PropertyGrid.

GridItemCollection

Contiene una colección de objetos GridItem.

GridTablesFactory

Proporciona el método CreateGridTables(DataGridTableStyle, Object, String, BindingContext).

GridTableStylesCollection

Representa una colección de objetos DataGridTableStyle del control DataGrid .

GroupBox

Representa un control Windows que muestra un marco alrededor de un grupo de controles con un título opcional.

GroupBoxRenderer

Proporciona métodos para representar un control de cuadro de grupo con o sin estilos visuales. Esta clase no puede heredarse.

HandledMouseEventArgs

Permite que un control personalizado impida el envío del evento MouseWheel a su contenedor primario.

Help

Encapsula el motor de HTML Help 1.0.

HelpEventArgs

Proporciona datos para el evento HelpRequested.

HelpProvider

Proporciona Ayuda en línea o en cuadros emergentes para los controles.

HScrollBar

Representa una barra de desplazamiento horizontal estándar de Windows.

HScrollProperties

Proporciona propiedades básicas para HScrollBar.

HtmlDocument

Proporciona acceso mediante programación de nivel superior a un documento HTML hospedado por el control WebBrowser.

HtmlElement

Representa un elemento HTML dentro de una página web.

HtmlElementCollection

Define una colección de objetos HtmlElement.

HtmlElementErrorEventArgs

Proporciona datos para el evento Error.

HtmlElementEventArgs

Proporciona datos para los eventos definidos en HtmlDocument y HtmlElement.

HtmlHistory

Administra la lista de documentos y sitios web que ha visitado el usuario durante la sesión actual.

HtmlWindow

Representa la ventana lógica que contiene una o más instancias de HtmlDocument.

HtmlWindowCollection

Representa las ventanas incluidas en otra HtmlWindow.

ImageIndexConverter

Proporciona un convertidor de tipos para convertir datos de un índice de imagen en una cadena y desde una cadena.

ImageKeyConverter

Proporciona un convertidor de tipos para convertir datos de una clave de imagen en otro tipo de datos y desde otro tipo de datos.

ImageList

Proporciona métodos para administrar una colección de objetos Image. Esta clase no puede heredarse.

ImageList.ImageCollection

Encapsula la colección de objetos Image en una clase ImageList.

ImageListStreamer

Proporciona la parte de datos de ImageList.

ImeContext

Contiene métodos estáticos que interactúan directamente con la API del Editor de métodos de entrada (IME).

InputLanguage

Proporciona métodos y campos para administrar el idioma de entrada. Esta clase no puede heredarse.

InputLanguageChangedEventArgs

Proporciona datos para el evento InputLanguageChanged.

InputLanguageChangingEventArgs

Proporciona datos para el evento InputLanguageChanging.

InputLanguageCollection

Almacena objetos InputLanguage.

InvalidateEventArgs

Proporciona datos para el evento Invalidated.

ItemChangedEventArgs

Proporciona datos para el evento ItemChanged.

ItemCheckedEventArgs

Proporciona datos para el evento ItemChecked del control ListView.

ItemCheckEventArgs

Proporciona datos para el evento ItemCheck de los controles CheckedListBox y ListView.

ItemDragEventArgs

Proporciona datos para el evento ItemDrag de los controles ListView y TreeView.

KeyEventArgs

Proporciona datos para el evento KeyDown o KeyUp.

KeyPressEventArgs

Proporciona datos para el evento KeyPress.

KeysConverter

Proporciona TypeConverter para convertir objetos Keys en otras representaciones y desde otras representaciones.

Label

Representa una etiqueta estándar de Windows.

LabelEditEventArgs

Proporciona datos para los eventos BeforeLabelEdit y AfterLabelEdit.

LayoutEventArgs

Proporciona datos para el evento Layout. Esta clase no puede heredarse.

LayoutSettings

Proporciona una clase base para recopilar las características del esquema de diseño.

LinkArea.LinkAreaConverter

Proporciona un convertidor de tipos para convertir objetos LinkArea.LinkAreaConverter a otras representaciones y desde otras representaciones.

LinkClickedEventArgs

Proporciona datos para el evento LinkClicked.

LinkConverter

Proporciona un convertidor de tipos para objetos LinkLabel.Link.

LinkLabel

Representa un control de etiqueta de Windows que puede mostrar hipervínculos.

LinkLabel.Link

Representa un vínculo en un control LinkLabel.

LinkLabel.LinkCollection

Representa la colección de enlaces dentro de un control LinkLabel.

LinkLabelLinkClickedEventArgs

Proporciona datos para el evento LinkClicked.

ListBindingConverter

Proporciona un convertidor de tipos para convertir objetos Binding a otras representaciones y desde otras representaciones.

ListBindingHelper

Proporciona funcionalidad para detectar una lista que se puede enlazar y las propiedades de los elementos incluidos en ella cuando difieren de las propiedades públicas del objeto al que se enlazan.

ListBox

Representa un control de Windows para mostrar una lista de elementos.

ListBox.IntegerCollection

Representa una colección de enteros de una clase ListBox.

ListBox.ObjectCollection

Representa la colección de elementos de un ListBox.

ListBox.SelectedIndexCollection

Representa la colección que contiene los índices de los elementos seleccionados en un ListBox.

ListBox.SelectedObjectCollection

Representa la colección de elementos seleccionados en el ListBox.

ListControl

Proporciona una implementación de miembros común para las clases ListBox y ComboBox.

ListControlConvertEventArgs

Proporciona datos para el evento Format.

ListView

Representa un control de vista de lista de Windows, el cual muestra una colección de elementos que se pueden ver mediante una de cuatro vistas distintas.

ListView.CheckedIndexCollection

Representa la colección que contiene los índices de los elementos activados en un control de vista de lista.

ListView.CheckedListViewItemCollection

Representa la colección de los elementos activados en un control de vista de lista.

ListView.ColumnHeaderCollection

Representa la colección de encabezados de columna en un control ListView.

ListView.ListViewItemCollection

Representa la colección de elementos en un control ListView o asignados a ListViewGroup.

ListView.SelectedIndexCollection

Representa la colección que contiene los índices de los elementos seleccionados en un control ListView.

ListView.SelectedListViewItemCollection

Representa la colección de los elementos seleccionados en un control de vista de lista.

ListViewGroup

Representa un grupo de elementos que se muestran dentro de un control ListView.

ListViewGroupCollection

Representa la colección de grupos dentro de un control ListView.

ListViewGroupEventArgs

Proporciona datos para los eventos OnGroupCollapsedStateChanged(ListViewGroupEventArgs) y OnGroupTaskLinkClick(ListViewGroupEventArgs).

ListViewHitTestInfo

Contiene información sobre un área de un control ListView o un ListViewItem.

ListViewInsertionMark

Se utiliza para indicar la acción de colocar esperada cuando un elemento se arrastra hacia una nueva posición en un control ListView. Esta funcionalidad sólo está disponible en Windows XP y posterior.

ListViewItem

Representa un elemento en un control ListView.

ListViewItem.ListViewSubItem

Representa un subelemento de un ListViewItem.

ListViewItem.ListViewSubItemCollection

Representa una colección de objetos ListViewItem.ListViewSubItem almacenados en un ListViewItem.

ListViewItemConverter

Proporciona un convertidor de tipos para convertir objetos ListViewItem a otras representaciones y desde otras representaciones.

ListViewItemMouseHoverEventArgs

Proporciona datos para el evento ItemMouseHover.

ListViewItemSelectionChangedEventArgs

Proporciona datos para el evento ItemSelectionChanged.

ListViewItemStateImageIndexConverter

Proporciona un convertidor de tipos para convertir los valores de índice de imagen de estado de un tipo de datos a otro.

ListViewVirtualItemsSelectionRangeChangedEventArgs

Proporciona datos para el evento VirtualItemsSelectionRangeChanged.

MainMenu

Representa la estructura de menú de un formulario.

Esta clase no está disponible en .NET Core 3.1 y versiones posteriores. En su lugar se usa MenuStrip, que reemplaza y extiende el control MainMenu.

MaskedTextBox

Utiliza una máscara para distinguir si los datos que especifica el usuario son apropiados o inapropiados.

MaskInputRejectedEventArgs

Proporciona datos para el evento MaskInputRejected.

MdiClient

Representa el contenedor para formularios secundarios de interfaz de múltiples documentos (MDI). Esta clase no puede heredarse.

MdiClient.ControlCollection

Contiene una colección de controles MdiClient.

MeasureItemEventArgs

Proporciona datos para el evento MeasureItem de los controles ListBox, ComboBox, CheckedListBox y MenuItem.

Menu

Representa la funcionalidad base de todos los menús.

Esta clase no está disponible en .NET Core 3.1 y versiones posteriores. En su lugar se usa ToolStripDropDown y ToolStripDropDownMenu, que reemplazan y extienden el control Menu.

Menu.MenuItemCollection

Representa una colección de objetos MenuItem.

MenuItem

Representa un elemento individual que se muestra dentro de un control MainMenu o ContextMenu.

Esta clase no está disponible en .NET Core 3.1 y versiones posteriores. Use ToolStripMenuItem en su lugar, que reemplaza el MenuItem control .

MenuStrip

Proporciona un sistema de menús para formularios.

MessageBox

Muestra una ventana de mensajes, también llamada cuadro de diálogo, que presenta un mensaje al usuario. Se trata de una ventana modal que bloquea otras acciones en la aplicación hasta que el usuario la cierra. Un objeto MessageBox puede contener texto, botones y símbolos que informan y dan instrucciones al usuario.

MonthCalendar

Representa un control de Windows que permite al usuario seleccionar una fecha mediante una presentación del calendario mensual visual.

MonthCalendar.HitTestInfo

Contiene información sobre un área de un control MonthCalendar. Esta clase no puede heredarse.

MouseEventArgs

Proporciona datos para los eventos MouseUp, MouseDown y MouseMove.

NativeWindow

Proporciona una encapsulación de bajo nivel de un identificador de ventana y un procedimiento de ventana.

NavigateEventArgs

Proporciona datos para el evento Navigate.

NodeLabelEditEventArgs

Proporciona datos para los eventos BeforeLabelEdit y AfterLabelEdit.

NotifyIcon

Especifica un componente que crea un icono en el área de notificación. Esta clase no puede heredarse.

NumericUpDown

Representa un cuadro de número de Windows (también conocido como control de flechas) que muestra los valores numéricos.

NumericUpDownAcceleration

Proporciona información que especifica cómo se debe realizar la aceleración en un cuadro de número (también conocido como control de flechas) cuando se presiona el botón Arriba o Abajo durante el período de tiempo especificado.

NumericUpDownAccelerationCollection

Representa una colección ordenada de objetos NumericUpDownAcceleration del control NumericUpDown.

OpacityConverter

Proporciona un convertidor de tipos para convertir valores de opacidad en otra cadena y desde otra cadena.

OpenFileDialog

Muestra un cuadro de diálogo que pide al usuario que abra un archivo. Esta clase no puede heredarse.

OSFeature

Proporciona consultas de características específicas del sistema operativo.

OwnerDrawPropertyBag

Contiene valores de propiedades que un componente podría necesitar en ocasiones.

PaddingConverter

Proporciona un convertidor de tipos para convertir valores Padding a otra serie de representaciones y desde otra serie de representaciones.

PageSetupDialog

Permite los usuarios a cambiar la configuración de impresión relacionada con la página, incluso los márgenes y orientación del papel. Esta clase no puede heredarse.

PaintEventArgs

Proporciona datos para el evento Paint.

Panel

Utilizado para agrupar colecciones de controles.

PictureBox

Representa un control de cuadro de imagen de Windows para mostrar una imagen.

PopupEventArgs

Proporciona datos para el evento Popup.

PowerStatus

Indica la información de estado actual de la alimentación del sistema.

PreviewKeyDownEventArgs

Proporciona datos para el evento PreviewKeyDown.

PrintControllerWithStatusDialog

Controla cómo se imprime un documento desde una aplicación de formularios Windows Forms.

PrintDialog

Permite a los usuarios seleccionar una impresora y elegir qué secciones del documento se van a imprimir desde una aplicación de formularios Windows Forms.

PrintPreviewControl

Representa la parte de vista previa original de una vista previa de impresión de una aplicación de formularios Windows Forms, sin botones ni cuadros de diálogo. La mayoría de los objetos PrintPreviewControl se encuentran en los objetos PrintPreviewDialog, pero no necesariamente tiene que ser así.

PrintPreviewDialog

Representa un formulario de cuadro de diálogo que contiene un PrintPreviewControl para imprimir desde una aplicación de formularios Windows Forms.

ProfessionalColors

Proporciona estructuras Color que son los colores de un elemento de presentación de Windows. Esta clase no puede heredarse.

ProfessionalColorTable

Proporciona los colores utilizados para los elementos de visualización de Microsoft Office.

ProgressBar

Representa un control de barra de progreso de Windows.

ProgressBarRenderer

Proporciona métodos utilizados para representar un control de barra de progreso con estilos visuales. Esta clase no puede heredarse.

PropertyGrid

Proporciona una interfaz de usuario para explorar las propiedades de un objeto.

PropertyGrid.PropertyTabCollection

Contiene una colección de objetos PropertyTab.

PropertyManager

Mantiene un Binding entre la propiedad de un objeto y una propiedad de control enlazada a datos.

PropertyTabChangedEventArgs

Proporciona datos para el evento PropertyTabChanged de PropertyGrid.

PropertyValueChangedEventArgs

Proporciona datos para el evento PropertyValueChanged de PropertyGrid.

QueryAccessibilityHelpEventArgs

Proporciona datos para el evento QueryAccessibilityHelp.

QueryContinueDragEventArgs

Proporciona datos para el evento QueryContinueDrag.

QuestionEventArgs

Proporciona datos para los eventos que necesitan una respuesta true o false a una pregunta.

RadioButton

Permite al usuario seleccionar una única opción entre un grupo de elecciones cuando se emparejan con otros controles RadioButton.

RadioButton.RadioButtonAccessibleObject

Ofrece información sobre el control RadioButton para aplicaciones cliente de accesibilidad.

RadioButtonRenderer

Proporciona métodos que se utilizan para representar un control de botón de opción (también denominado botón de radio) con o sin estilos visuales. Esta clase no puede heredarse.

RelatedImageListAttribute

Indica con qué ImageList se relaciona una propiedad.

RetrieveVirtualItemEventArgs

Proporciona datos para el evento RetrieveVirtualItem.

RichTextBox

Representa un control RichTextBox de Windows.

RowStyle

Representa la apariencia de una fila en un diseño de tabla.

SaveFileDialog

Pregunta al usuario si desea seleccionar una ubicación para guardar un archivo. Esta clase no puede heredarse.

Screen

Representa uno o varios dispositivos de pantalla en un solo sistema.

ScrollableControl

Define una clase base para controles que admiten el comportamiento de desplazamiento automático.

ScrollableControl.DockPaddingEdges

Determina el relleno de los bordes en controles acoplados.

ScrollableControl.DockPaddingEdgesConverter

Objeto TypeConverter para la clase ScrollableControl.DockPaddingEdges.

ScrollBar

Implementa la funcionalidad básica de un control de barra de desplazamiento.

ScrollBarRenderer

Proporciona métodos utilizados para representar un control de barra de desplazamiento con estilos visuales. Esta clase no puede heredarse.

ScrollEventArgs

Proporciona datos para el evento Scroll.

ScrollProperties

Encapsula propiedades relacionadas con el desplazamiento.

SearchForVirtualItemEventArgs

Proporciona datos para el evento SearchForVirtualItem.

SelectedGridItemChangedEventArgs

Proporciona datos para el evento SelectedGridItemChanged del control PropertyGrid.

SelectionRange

Representa un intervalo de selección de fecha en un control de calendario mensual.

SelectionRangeConverter

Proporciona un convertidor de tipos para convertir objetos de tipo SelectionRange en otros tipos distintos y viceversa.

SendKeys

Proporciona métodos para enviar pulsaciones de tecla a una aplicación.

SplitContainer

Representa un control que consta de una barra móvil que divide el área de presentación de un contenedor en dos paneles de tamaño variable.

Splitter

Representa un control divisor que permite al usuario cambiar el tamaño de los controles acoplados. El objeto Splitter ha sido reemplazado por SplitContainer y únicamente se proporciona para ofrecer compatibilidad con versiones anteriores.

SplitterCancelEventArgs

Proporciona datos para los eventos del separador.

SplitterEventArgs

Proporciona datos para los eventos SplitterMoving y SplitterMoved.

SplitterPanel

Crea un panel que está asociado con una clase SplitContainer.

StatusBar

Representa un control de barra de estado de Windows.

Esta clase no está disponible en .NET 5 y versiones posteriores. Use el StatusStrip control en su lugar, que reemplaza y extiende el StatusBar control.

StatusBar.StatusBarPanelCollection

Representa la colección de paneles dentro de un control StatusBar.

StatusBarDrawItemEventArgs

Proporciona datos para el evento DrawItem.

StatusBarPanel

Representa un panel de un control StatusBar.

Esta clase no está disponible en .NET 5 y versiones posteriores. Use el ToolStripStatusLabel control en su lugar, que reemplaza y extiende el StatusBarPanel control.

StatusBarPanelClickEventArgs

Proporciona datos para el evento PanelClick.

StatusStrip

Representa un control de barra de estado de Windows.

SystemInformation

Proporciona información acerca del entorno del sistema actual.

TabControl

Administra un conjunto relacionado de páginas de fichas.

TabControl.ControlCollection

Contiene una colección de objetos Control.

TabControl.TabPageCollection

Contiene una colección de objetos TabPage.

TabControlCancelEventArgs

Proporciona datos para los eventos Selecting y Deselecting de un control TabControl.

TabControlEventArgs

Proporciona datos para los eventos Selected y Deselected de un control TabControl.

TableLayoutCellPaintEventArgs

Proporciona datos para el evento CellPaint.

TableLayoutColumnStyleCollection

Colección que almacena objetos ColumnStyle.

TableLayoutControlCollection

Representa una colección de controles secundarios en un contenedor de diseño de tabla.

TableLayoutPanel

Representa un panel que dispone dinámicamente su contenido en una cuadrícula que se compone de filas y columnas.

TableLayoutRowStyleCollection

Colección que almacena objetos RowStyle.

TableLayoutSettings

Obtiene las características asociadas a los diseños de tabla.

TableLayoutStyle

Implementa la funcionalidad básica que representa el aspecto y el comportamiento de un diseño de tabla.

TableLayoutStyleCollection

Implementa la funcionalidad básica de una colección de estilos de diseño de tabla.

TabPage

Representa una sola página de fichas en un objeto TabControl.

TabPage.TabPageControlCollection

Contiene la colección de controles que TabPage utiliza.

TabRenderer

Proporciona métodos para representar un control de ficha con estilos visuales. Esta clase no puede heredarse.

TaskDialog

Un cuadro de diálogo de tareas permite mostrar información y obtener una entrada sencilla del usuario. Es similar a MessageBox (en cuanto que el sistema operativo aplica el formato), pero proporciona muchas más características.

TaskDialogButton

Representa un control de botón de un cuadro de diálogo de tarea.

TaskDialogButtonCollection

Representa una colección de objetos TaskDialogButton.

TaskDialogCommandLinkButton

Representa un control de botón de vínculo de comando de un cuadro de diálogo de tarea.

TaskDialogControl

Representa un control de un cuadro de diálogo de tarea.

TaskDialogExpander

Representa un botón de expansivo y el área expandida asociada de un cuadro de diálogo de tarea.

TaskDialogFootnote

Representa el área de la nota al pie de un cuadro de diálogo de tarea.

TaskDialogIcon

Representa un icono que se puede mostrar en el área principal de un cuadro de diálogo de tarea (estableciendo la propiedad Icon) o en la nota al pie de un cuadro de diálogo de tarea (estableciendo la propiedad Icon).

TaskDialogLinkClickedEventArgs

Proporciona datos para el evento LinkClicked.

TaskDialogPage

Representa una página de contenido de un cuadro de diálogo de tarea.

TaskDialogProgressBar

Representa un control de barra de progreso de un cuadro de diálogo de tarea.

TaskDialogRadioButton

Representa un control de botón de radio de un cuadro de diálogo de tarea.

TaskDialogRadioButtonCollection

Representa una colección de objetos TaskDialogRadioButton.

TaskDialogVerificationCheckBox

Representa un control de casilla de verificación de un cuadro de diálogo de tarea.

TextBox

Representa un control de cuadro de texto de Windows.

TextBoxBase

Implementa la funcionalidad básica requerida por controles de texto.

TextBoxRenderer

Proporciona métodos para representar un control de cuadro de texto con estilos visuales. Esta clase no puede heredarse.

TextRenderer

Proporciona métodos utilizados para medir y representar texto. Esta clase no puede heredarse.

ThreadExceptionDialog

Implementa un cuadro de diálogo que se muestra cuando se produce una excepción no controlada en un subproceso.

Timer

Implementa un temporizador que genera un evento en los intervalos definidos por el usuario. Este temporizador está optimizado para su uso en aplicaciones de Windows Forms y se debe utilizar en una ventana.

ToolBar

Representa una barra de herramientas de Windows.

Esta clase no está disponible en .NET Core 3.1 y versiones posteriores. En su lugar se usa ToolStrip, que reemplaza y extiende el control ToolBar.

ToolBar.ToolBarButtonCollection

Encapsula una colección de controles ToolBarButton para su uso por parte de la clase ToolBar.

ToolBarButton

Representa un botón de barra de herramientas de Windows.

Esta clase no está disponible en .NET Core 3.1 y versiones posteriores. En su lugar se usa ToolStripButton, que reemplaza y extiende el control ToolBarButton.

ToolBarButtonClickEventArgs

Proporciona datos para el evento ButtonClick.

ToolStrip

Proporciona un contenedor para los objetos de la barra de herramientas de Windows.

ToolStrip.ToolStripAccessibleObject

Proporciona información que las aplicaciones de accesibilidad usan para ajustar la interfaz de usuario de un ToolStrip para usuarios discapacitados.

ToolStripArrowRenderEventArgs

Proporciona datos para el evento RenderArrow.

ToolStripButton

Representa un ToolStripItem seleccionable que puede contener texto e imágenes.

ToolStripComboBox

Representa un control ToolStripComboBox que se representa correctamente en ToolStrip.

ToolStripContainer

Proporciona los paneles de cada lado del formulario y un panel central que pueden contener uno o más controles.

ToolStripContentPanel

Representa el panel central de un control ToolStripContainer.

ToolStripContentPanelRenderEventArgs

Proporciona datos para el evento RendererChanged.

ToolStripControlHost

Hospeda controles personalizados o controles de formularios Windows Forms.

ToolStripControlHost.ToolStripHostedControlAccessibleObject

Representa el host de control de objetos accesibles responsable de la navegación accesible dentro de los elementos estándar ToolStrip y controles hospedados como TextBox, ComboBox, ProgressBar, etc.

ToolStripDropDown

Representa un control que permite al usuario seleccionar un único elemento de una lista que se muestra cuando hace clic en un control ToolStripDropDownButton.

ToolStripDropDown.ToolStripDropDownAccessibleObject

Ofrece información sobre el control ToolStripDropDown para aplicaciones cliente de accesibilidad.

ToolStripDropDownButton

Representa un control en que al hacer clic muestra un ToolStripDropDown asociado del que el usuario puede seleccionar un elemento único.

ToolStripDropDownClosedEventArgs

Proporciona datos para el evento Closed.

ToolStripDropDownClosingEventArgs

Proporciona datos para el evento Closing.

ToolStripDropDownItem

Proporciona funcionalidad básica a los controles que muestran un control ToolStripDropDown cuando se hace clic en un control ToolStripDropDownButton, ToolStripMenuItem o ToolStripSplitButton.

ToolStripDropDownItemAccessibleObject

Proporciona información que las aplicaciones de accesibilidad usan para ajustar la interfaz de usuario de un ToolStripDropDown para usuarios discapacitados.

ToolStripDropDownMenu

Proporciona funcionalidad básica para el control ContextMenuStrip.

ToolStripGripRenderEventArgs

Proporciona datos para el evento RenderGrip.

ToolStripItem

Representa la clase base abstracta que administra los eventos y el diseño de todos los elementos que ToolStrip o ToolStripDropDown puede contener.

ToolStripItem.ToolStripItemAccessibleObject

Proporciona información que las aplicaciones de accesibilidad usan para ajustar la interfaz de usuario de un ToolStripItem para usuarios discapacitados.

ToolStripItemClickedEventArgs

Proporciona datos para el evento ItemClicked.

ToolStripItemCollection

Representa una colección de objetos ToolStripItem.

ToolStripItemEventArgs

Proporciona datos de los eventos ToolStripItem.

ToolStripItemImageRenderEventArgs

Proporciona datos para el evento RenderItemImage.

ToolStripItemRenderEventArgs

Proporciona los datos para los eventos que procesan el fondo de objetos derivados de ToolStripItem en la clase ToolStripRenderer.

ToolStripItemTextRenderEventArgs

Proporciona datos para el evento RenderItemText.

ToolStripLabel

Representa una clase ToolStripItem no seleccionable que representa texto e imágenes y puede mostrar hipervínculos.

ToolStripManager

Controla la representación y el espacio compartido de ToolStrip, y la combinación de objetos MenuStrip, ToolStripDropDownMenu y ToolStripMenuItem. Esta clase no puede heredarse.

ToolStripMenuItem

Representa una opción seleccionable mostrada en un MenuStrip o ContextMenuStrip.

ToolStripOverflow

Administra el comportamiento de desbordamiento de ToolStrip.

ToolStripOverflowButton

Hospeda un control ToolStripDropDown que muestra los elementos que desbordan el objeto ToolStrip.

ToolStripPanel

Crea un contenedor en cuyo interior otros controles pueden compartir el espacio horizontal o vertical.

ToolStripPanel.ToolStripPanelRowCollection

Representa todos los objetos ToolStripPanelRow de ToolStripPanel.

ToolStripPanelRenderEventArgs

Proporciona datos para el dibujo de ToolStripPanel.

ToolStripPanelRow

Representa una fila de ToolStripPanel que puede contener los controles.

ToolStripProfessionalRenderer

Controla la funcionalidad de dibujo de los objetos ToolStrip, mediante la aplicación de una paleta personalizada y un estilo optimizado.

ToolStripProgressBar

Representa un control de barra de progreso de Windows contenido en un control StatusStrip.

ToolStripRenderer

Controla la funcionalidad de dibujo de los objetos ToolStrip.

ToolStripRenderEventArgs

Proporciona datos para los métodos OnRenderImageMargin(ToolStripRenderEventArgs), OnRenderToolStripBorder(ToolStripRenderEventArgs) y OnRenderToolStripBackground(ToolStripRenderEventArgs).

ToolStripSeparator

Representa una línea utilizada para agrupar elementos de ToolStrip o los elementos desplegables de MenuStrip o ContextMenuStrip u otro control ToolStripDropDown.

ToolStripSeparatorRenderEventArgs

Proporciona datos para el evento RenderGrip.

ToolStripSplitButton

Representa una combinación de un botón estándar situado a la izquierda y un botón de lista desplegable situado a la derecha, o la combinación contraria si el valor de RightToLeft es Yes.

ToolStripSplitButton.ToolStripSplitButtonAccessibleObject

Proporciona información que las aplicaciones de accesibilidad usan para ajustar la interfaz de usuario de un ToolStripSplitButton para usuarios discapacitados.

ToolStripStatusLabel

Representa un panel de un control StatusStrip.

ToolStripSystemRenderer

Controla la funcionalidad de dibujo para los objetos ToolStrip, utilizando colores del sistema y un estilo visual plano.

ToolStripTextBox

Representa un cuadro de texto en un control ToolStrip que permite al usuario escribir texto.

ToolTip

Representa una pequeña ventana emergente rectangular que muestra una breve descripción de la finalidad de un control cuando el usuario sitúa el puntero sobre el control.

TrackBar

Representa una barra de seguimiento estándar de Windows.

TrackBarRenderer

Proporciona métodos que se utilizan para representar un control de barra de seguimiento con estilos visuales. Esta clase no puede heredarse.

TreeNode

Representa un nodo de TreeView.

TreeNodeCollection

Representa una colección de objetos TreeNode.

TreeNodeConverter

Proporciona un convertidor de tipos para convertir objetos TreeNode a otras representaciones y desde otras representaciones.

TreeNodeMouseClickEventArgs

Proporciona datos para los eventos NodeMouseClick y NodeMouseDoubleClick.

TreeNodeMouseHoverEventArgs

Proporciona datos para el evento NodeMouseHover.

TreeView

Muestra una colección jerárquica de elementos con etiquetas, representado cada uno por un TreeNode.

TreeViewCancelEventArgs

Proporciona datos para los eventos BeforeCheck, BeforeCollapse, BeforeExpand y BeforeSelect de un control TreeView.

TreeViewEventArgs

Proporciona datos de los eventos AfterCheck, AfterCollapse, AfterExpand o AfterSelect de un control TreeView.

TreeViewHitTestInfo

Contiene información sobre un área de un control TreeView o un TreeNode.

TreeViewImageIndexConverter

Proporciona un convertidor de tipos para convertir los datos de un índice de imagen de un tipo de datos a otro de modo que los pueda utilizar el control TreeView.

TreeViewImageKeyConverter

Proporciona un convertidor de tipos para convertir datos de una clave de imagen en otro tipo de datos y desde otro tipo de datos.

TypeValidationEventArgs

Proporciona datos para el evento TypeValidationCompleted.

UICuesEventArgs

Proporciona datos para el evento ChangeUICues.

UpDownBase

Implementa la funcionalidad básica requerida por un cuadro de número (también conocido como un control de flechas).

UpDownEventArgs

Proporciona datos a controles que derivan del control UpDownBase.

UserControl

Proporciona un control vacío que se puede usar para crear otros controles.

VScrollBar

Representa una barra de desplazamiento vertical estándar de Windows.

VScrollProperties

Proporciona propiedades básicas para la clase VScrollBar.

WebBrowser

Permite al usuario navegar por páginas web dentro de un formulario.

WebBrowser.WebBrowserSite

Representa la ventana host de un control WebBrowser.

WebBrowserBase

Proporciona un contenedor a un control ActiveX genérico para que lo utilice el control WebBrowser como clase base.

WebBrowserDocumentCompletedEventArgs

Proporciona datos para el evento DocumentCompleted.

WebBrowserNavigatedEventArgs

Proporciona datos para el evento Navigated.

WebBrowserNavigatingEventArgs

Proporciona datos para el evento Navigating.

WebBrowserProgressChangedEventArgs

Proporciona datos para el evento ProgressChanged.

WebBrowserSiteBase

Implementa las interfaces de un sitio de ActiveX para que la clase WebBrowser.WebBrowserSite las utilice como clase base.

WindowsFormsSection

Define un nuevo ConfigurationSection para analizar la configuración de la aplicación. Esta clase no puede heredarse.

WindowsFormsSynchronizationContext

Proporciona un contexto de sincronización al modelo de aplicación de formularios Windows Forms.

Estructuras

BindingMemberInfo

Contiene información que permite que Binding resuelva un enlace a datos en la propiedad de un objeto o en la propiedad del objeto actual en una lista de objetos.

DataGridCell

Identifica una celda de la cuadrícula.

ImeModeConversion

Clase auxiliar que proporciona información sobre el modo de conversión de IME.

LinkArea

Representa el área de un control LinkLabel que representa un hipervínculo dentro del control.

Message

Implementa un mensaje de Windows.

Padding

Representa relleno o información del margen asociada a un elemento de la interfaz de usuario.

TableLayoutPanelCellPosition

Representa una celda de un panel TableLayoutPanel.

Interfaces

IBindableComponent

Permite que un componente que no sea un control emule el comportamiento de enlace de datos de un control de formularios Windows Forms.

IButtonControl

Permite que un control actúe como un botón en un formulario.

ICommandExecutor

Define un método que ejecuta una acción en el tipo que implementa esta interfaz.

IComponentEditorPageSite

El sitio de ComponentEditorPage.

IContainerControl

Proporciona la funcionalidad para un control que va a actuar como primario de otros controles.

ICurrencyManagerProvider

Proporciona administración de enlace predeterminada para los componentes.

IDataGridColumnStyleEditingNotificationService

Proporciona una interfaz de notificación de ediciones.

IDataGridEditingService

Representa métodos que procesan solicitudes de edición.

IDataGridViewEditingCell

Define la funcionalidad común por una celda que permite la manipulación de su valor.

IDataGridViewEditingControl

Define una funcionalidad común para los controles que se hospedan en las celdas de un control DataGridView.

IDataObject

Proporciona un mecanismo para transferir datos que es independiente del formato.

IDropTarget

Define eventos del mouse.

IFeatureSupport

Especifica una interfaz estándar para obtener información de características del sistema actual.

IFileReaderService

Define un método que abre un archivo del directorio actual.

IMessageFilter

Define una interfaz de filtro de mensajes.

IWin32Window

Proporciona una interfaz para exponer identificadores HWND Win32.

IWindowTarget

Define la capa de la comunicación entre un control y la API de Windows.

Enumeraciones

AccessibleEvents

Especifica eventos notificados por aplicaciones accesibles.

AccessibleNavigation

Especifica valores para navegar entre los objetos accesibles.

AccessibleRole

Especifica valores que representan posibles roles de un objeto accesible.

AccessibleSelection

Especifica cómo se selecciona o cómo recibe el foco un objeto accesible.

AccessibleStates

Especifica valores que representan posibles estados de un objeto accesible.

AnchorStyles

Especifica cómo un control delimita respecto a los márgenes de su contenedor.

Appearance

Especifica la apariencia de un control.

ArrangeDirection

Especifica la dirección en la que el sistema organiza las ventanas minimizadas.

ArrangeStartingPosition

Especifica la posición inicial que utiliza el sistema para organizar ventanas modificadas.

ArrowDirection

Especifica la dirección de movimiento al obtener elementos con el método GetNextItem(ToolStripItem, ArrowDirection).

AutoCompleteMode

Especifica el modo de la característica de finalización automática utilizada en los controles ComboBox y TextBox.

AutoCompleteSource

Especifica el origen de ComboBox y de la funcionalidad de finalización automática TextBox.

AutoScaleMode

Especifica los diferentes tipos de modos de escalado automático admitidos por Windows Forms.

AutoSizeMode

Especifica cómo se comportará un control cuando se habilite su propiedad AutoSize.

AutoValidate

Determina cómo valida un control sus datos cuando pierde el foco de los datos proporcionados por el usuario.

AxHost.ActiveXInvokeKind

Especifica el tipo de miembro que hacía referencia al control ActiveX mientras se encontraba en un estado no válido.

BatteryChargeStatus

Define identificadores que indican el nivel actual de carga de la batería o información sobre el estado de carga.

BindingCompleteContext

Especifica la dirección de la operación de enlace.

BindingCompleteState

Indica el resultado de una operación de enlace finalizada.

BootMode

Especifica el modo de arranque en el que se inició el sistema.

Border3DSide

Especifica los lados de un rectángulo a los que se aplicará un borde tridimensional.

Border3DStyle

Especifica el estilo de un borde tridimensional.

BorderStyle

Especifica el estilo del borde de un control.

BoundsSpecified

Especifica los límites del control que se utilizarán al definir el tamaño y la posición de un control.

ButtonBorderStyle

Especifica el estilo de borde de un control de botón.

ButtonState

Especifica la apariencia de un botón.

CaptionButton

Especifica el tipo de botón de título que se mostrará.

CharacterCasing

Especifica el uso de mayúsculas de los caracteres de un control TextBox.

CheckState

Especifica el estado de un control, como una casilla, que puede activarse, desactivarse o establecerse en un estado indeterminado.

CloseReason

Especifica la razón por la que se cerró un formulario.

ColorDepth

Especifica el número de colores utilizados para mostrar una imagen en un control ImageList.

ColumnHeaderAutoResizeStyle

Especifica cómo debería cambiarse el tamaño de una columna contenida en un objeto ListView.

ColumnHeaderStyle

Especifica los estilos de los encabezados de columna en un control ListView.

ComboBoxStyle

Especifica el estilo de ComboBox.

ControlStyles

Especifica el estilo y comportamiento de un control.

ControlUpdateMode

Determina cuándo los cambios en un valor del origen de datos se difunden a la propiedad del control enlazado a datos correspondiente.

DataGrid.HitTestType

Especifica la parte del control DataGrid en la que el usuario hizo clic.

DataGridLineStyle

Especifica el estilo de las líneas de cuadrícula de DataGrid.

DataGridParentRowsLabelStyle

Especifica cómo se muestran las etiquetas de filas primarias de un control DataGrid.

DataGridViewAdvancedCellBorderStyle

Especifica los estilos de borde que se pueden aplicar a las celdas de un control DataGridView.

DataGridViewAutoSizeColumnMode

Define los valores para especificar cómo se ajusta el ancho de una columna.

DataGridViewAutoSizeColumnsMode

Define los valores para especificar cómo se ajustan los anchos de las columnas.

DataGridViewAutoSizeRowMode

Define los valores para especificar cómo se ajusta el alto de una fila.

DataGridViewAutoSizeRowsMode

Define los valores para especificar cómo se ajusta el alto de las filas.

DataGridViewCellBorderStyle

Especifica los estilos de borde que se pueden aplicar a las celdas de un control DataGridView.

DataGridViewCellStyleScopes

Especifica la entidad DataGridView que posee el estilo de celda que se cambió.

DataGridViewClipboardCopyMode

Define constantes que indican si el contenido se copia de un control DataGridView al Portapapeles.

DataGridViewColumnHeadersHeightSizeMode

Define valores para especificar cómo se ajusta el alto de los encabezados de columna.

DataGridViewColumnSortMode

Define cómo puede ordenar el usuario una columna de DataGridView.

DataGridViewComboBoxDisplayStyle

Define constantes que indican cómo se muestra un DataGridViewComboBoxCell.

DataGridViewContentAlignment

Define las constantes que indican la alineación del contenido dentro de una celda de DataGridView.

DataGridViewDataErrorContexts

Representa el estado de un control DataGridView enlazado a datos cuando se produjo un error de datos.

DataGridViewEditMode

Especifica cómo inicia un usuario la edición de celdas en el control DataGridView.

DataGridViewElementStates

Especifica el estado de la interfaz de usuario de un elemento situado dentro de un control DataGridView.

DataGridViewHeaderBorderStyle

Especifica el estilo de borde que se puede aplicar a las propiedades ColumnHeadersBorderStyle y RowHeadersBorderStyle de un control DataGridView.

DataGridViewHitTestType

Especifica una ubicación de un control DataGridView.

DataGridViewImageCellLayout

Especifica el diseño de una imagen contenida en DataGridViewCell.

DataGridViewPaintParts

Define valores para especificar las partes de un DataGridViewCell que se pintarán.

DataGridViewRowHeadersWidthSizeMode

Define los valores para especificar cómo se ajusta el ancho del encabezado de fila.

DataGridViewSelectionMode

Describe cómo se pueden seleccionar celdas de un control DataGridView.

DataGridViewTriState

Define los valores para especificar uno de tres posibles estados.

DataSourceUpdateMode

Especifica cuándo se actualiza un origen de datos al producirse cambios en el control enlazado.

DateTimePickerFormat

Especifica el formato de fecha y hora que muestra el control DateTimePicker.

Day

Especifica el día de la semana.

DialogResult

Especifica los identificadores que indicarán el valor devuelto por un cuadro de diálogo.

DockingBehavior

Especifica cómo debe acoplarse un control de manera predeterminada cuando se agregue mediante un diseñador.

DockStyle

Especifica la posición y la forma en la que se acopla un control.

DragAction

Especifica si debe continuar una operación de arrastrar y colocar y de qué forma.

DragDropEffects

Especifica los efectos posibles de una operación de arrastrar y colocar.

DrawItemState

Especifica el estado de un elemento que se está dibujando.

DrawMode

Especifica cómo se dibujan los elementos de un control.

DropImageType

Especifica el tipo de imagen de descripción de colocación.

ErrorBlinkStyle

Especifica constantes que indican cuándo debe parpadear el icono de error, suministrado por ErrorProvider, para avisar al usuario de que se ha producido un error.

ErrorIconAlignment

Especifica constantes que indican las ubicaciones en las que puede aparecer un icono de error en relación con el control que presenta un error.

FixedPanel

Especifica que Panel1, Panel2 o ninguno de los paneles es fijo.

FlatStyle

Especifica la apariencia de un control.

FlowDirection

Define constantes que especifican la dirección en la que se colocan los elementos consecutivos de la interfaz de usuario (IU) en un contenedor de diseño lineal.

FormBorderStyle

Especifica los estilos de borde de un formulario.

FormStartPosition

Especifica la posición inicial de un formulario.

FormWindowState

Especifica cómo se muestra una ventana de formulario.

FrameStyle

Especifica el estilo de marco del control seleccionado.

GetChildAtPointSkip

Especifica qué controles secundarios se omitirán.

GridItemType

Especifica los tipos de elemento de cuadrícula válidos para PropertyGrid.

HelpNavigator

Especifica constantes que indican qué elementos del archivo de ayuda se van a mostrar.

HighDpiMode

Especifica los diferentes modos de PPP altos que se pueden aplicar a una aplicación.

HorizontalAlignment

Especifica cómo se alinea horizontalmente un objeto o texto de un control con respecto a un elemento del control.

HtmlElementInsertionOrientation

Define valores que describen dónde insertar un nuevo elemento al utilizar InsertAdjacentElement(HtmlElementInsertionOrientation, HtmlElement).

ImageLayout

Especifica la posición de la imagen en el control.

ImeMode

Especifica un valor que determina el estado IME (Editor de métodos de entrada) de un objeto cuando se selecciona.

InsertKeyMode

Representa el modo de inserción utilizado por cuadros de texto.

ItemActivation

Especifica la acción del usuario que se requiere para activar elementos de un control de vista de lista y los comentarios que aparecen a medida que el usuario mueve el puntero del mouse sobre un elemento.

ItemBoundsPortion

Especifica una parte del elemento de vista de lista del cual se va a recuperar el rectángulo de delimitación.

Keys

Especifica los modificadores y códigos de tecla.

LeftRightAlignment

Especifica si un objeto o texto se alinea a la izquierda o a la derecha de un punto de referencia.

LinkBehavior

Especifica los comportamientos de un vínculo en LinkLabel.

LinkState

Especifica las constantes que definen el estado del vínculo.

ListViewAlignment

Especifica cómo se alinean los elementos en ListView.

ListViewGroupCollapsedState

Permite especificar el aspecto de un elemento ListViewGroup.

ListViewHitTestLocations

Define constantes que representan áreas de un control ListView o ListViewItem.

ListViewItemStates

Define constantes que representan los posibles estados de ListViewItem.

MaskFormat

Define cómo dar formato al texto que hay dentro de un MaskedTextBox.

MdiLayout

Especifica el diseño de las ventanas secundarias de la interfaz de múltiples documentos (MDI) en una ventana primaria de MDI.

MenuGlyph

Especifica la imagen que se dibujará al diseñar un menú con el método DrawMenuGlyph(Graphics, Rectangle, MenuGlyph).

MenuMerge

Especifica el comportamiento de MenuItem cuando se combina con elementos de otro menú.

MergeAction

Especifica el tipo de acción que se tomará si se encuentra una coincidencia al combinar los elementos de menú en un objeto ToolStrip.

MessageBoxButtons

Especifica las constantes que definen qué botones se han de mostrar en un MessageBox.

MessageBoxDefaultButton

Especifica las constantes que definen el botón predeterminado en un MessageBox.

MessageBoxIcon

Especifica las constantes que definen la información que se muestra.

MessageBoxOptions

Especifica las opciones de MessageBox.

MonthCalendar.HitArea

Define constantes que representan las áreas de un control MonthCalendar.

MouseButtons

Especifica las constantes que definen qué botón del mouse se ha presionado.

Orientation

Especifica la orientación de los controles o elementos de los controles.

PictureBoxSizeMode

Especifica cómo se coloca una imagen dentro de PictureBox.

PowerLineStatus

Especifica el estado de alimentación del sistema.

PowerState

Define identificadores que indican que el modo de actividad de alimentación del sistema está suspendido.

PreProcessControlState

Proporciona opciones que especifican la relación entre el control y el preprocesamiento de mensajes.

ProgressBarStyle

Especifica el estilo que ProgressBar utiliza para indicar el progreso de una operación.

PropertySort

Especifica cómo se ordenan las propiedades en PropertyGrid.

RichTextBoxFinds

Especifica cómo se realiza una búsqueda de texto en un control RichTextBox.

RichTextBoxLanguageOptions

Proporciona valores de configuración de RichTextBox para el Editor de métodos de entrada (IME) y la compatibilidad con el idioma asiático.

RichTextBoxScrollBars

Especifica el tipo de barras de desplazamiento que se van a mostrar en un control RichTextBox.

RichTextBoxSelectionAttribute

Especifica si algún carácter de la selección actual tiene el estilo o atributo.

RichTextBoxSelectionTypes

Especifica el tipo de selección de un control RichTextBox.

RichTextBoxStreamType

Especifica los tipos de flujos de entrada y de salida utilizados para cargar y guardar datos en el control RichTextBox.

RichTextBoxWordPunctuations

Especifica los tipos de tablas de puntuación que se pueden usar con las características de ajuste de línea y de separación de palabras del control RichTextBox.

RightToLeft

Especifica un valor que indica si el texto aparece de derecha a izquierda, como sucede al utilizar fuentes hebreas o árabes.

ScreenOrientation

Especifica el ángulo de la pantalla.

ScrollBars

Especifica qué barras de desplazamiento serán visibles en un control.

ScrollButton

Especifica el tipo de flecha de desplazamiento que se dibuja en una barra de desplazamiento.

ScrollEventType

Especifica el tipo de acción utilizada para provocar el evento Scroll.

ScrollOrientation

Especifica la orientación de la barra de desplazamiento para el evento Scroll.

SearchDirectionHint

Proporciona una sugerencia direccional para buscar un ListViewItem.

SecurityIDType

Esta enumeración no se utiliza.

SelectionMode

Especifica el comportamiento de selección de un cuadro de lista.

Shortcut

Especifica las teclas de método abreviado que pueden utilizar los elementos de menú.

SizeGripStyle

Especifica el estilo del control de tamaño en un Form.

SizeType

Especifica cómo se debe ajustar el tamaño de las filas o las columnas de elementos de la interfaz de usuario (UI) con respecto a su contenedor.

SortOrder

Especifica cómo se ordenan los elementos de una lista.

StatusBarPanelAutoSize

Especifica cómo se comporta un objeto StatusBarPanel situado en un control StatusBar cuando cambia el tamaño del control.

StatusBarPanelBorderStyle

Especifica el aspecto del borde de un StatusBarPanel situado en un control StatusBar.

StatusBarPanelStyle

Especifica si un objeto StatusBarPanel situado en un control StatusBar está dibujado por el propietario o por el sistema.

StructFormat

Esta enumeración no se utiliza.

SystemParameter

Especifica el tipo de parámetro del sistema.

TabAlignment

Especifica las ubicaciones de las fichas de un control de fichas.

TabAppearance

Especifica la apariencia de las fichas de un control de fichas.

TabControlAction

Define valores que representan eventos TabControl.

TabDrawMode

Especifica si las fichas de un control de fichas están dibujadas por el propietario (dibujadas por la ventana primaria) o dibujadas por el sistema operativo.

TableLayoutPanelCellBorderStyle

Especifica el estilo de borde de una celda de un control de diseño de tabla.

TableLayoutPanelGrowStyle

Especifica cómo un objeto TableLayoutPanel incluirá filas o columnas adicionales después de que las celdas existentes estén llenas.

TabSizeMode

Especifica cómo se ajusta el tamaño de las fichas de un control de fichas.

TaskDialogExpanderPosition

Especifica dónde se mostrará el área expandida del cuadro de diálogo de tarea.

TaskDialogProgressBarState

Contiene constantes que especifican el estado de una barra de progreso del cuadro de diálogo de tareas.

TaskDialogStartupLocation

Especifica la posición en la que se mostrará un cuadro de diálogo de tarea cuando se abra por primera vez.

TextDataFormat

Especifica los formatos que se utilizan con los métodos relacionados con texto de las clases Clipboard y DataObject.

TextFormatFlags

Especifica la información de diseño y de presentación de las cadenas de texto.

TextImageRelation

Especifica la posición relativa entre sí del texto y la imagen en un control.

TickStyle

Especifica la ubicación de las marcas de paso en un control TrackBar.

ToolBarAppearance

Especifica el tipo de barra de herramientas que se mostrará.

ToolBarButtonStyle

Especifica el estilo de botón en una barra de herramientas.

ToolBarTextAlign

Especifica la alineación del texto en el control de botón de la barra de herramientas.

ToolStripDropDownCloseReason

Especifica la razón por la que se ha cerrado un control ToolStripDropDown.

ToolStripDropDownDirection

Especifica la dirección en la que un control ToolStripDropDown se muestra relativo a su control principal.

ToolStripGripDisplayStyle

Especifica la orientación del controlador de movimiento de ToolStrip (control).

ToolStripGripStyle

Especifica la visibilidad de un controlador de movimiento ToolStrip (control).

ToolStripItemAlignment

Determina la alineación de ToolStripItem en ToolStrip.

ToolStripItemDisplayStyle

Especifica lo que se va a procesar (imagen o texto) para este ToolStripItem.

ToolStripItemImageScaling

Especifica si el tamaño de la imagen de un ToolStripItem se ajusta automáticamente y cabe en un ToolStrip, al tiempo que se conservan las proporciones originales de la imagen.

ToolStripItemOverflow

Determina si el elemento ToolStripItem se coloca en el objeto ToolStrip de desbordamiento.

ToolStripItemPlacement

Especifica dónde se debe disponer un elemento ToolStripItem.

ToolStripLayoutStyle

Especifica las posibles alineaciones con las que se pueden mostrar los elementos de ToolStrip.

ToolStripManagerRenderMode

Especifica el estilo de dibujo aplicado a varios objetos ToolStrip contenidos en un formulario.

ToolStripRenderMode

Especifica el estilo de dibujo aplicado a un ToolStrip contenido en un formulario.

ToolStripStatusLabelBorderSides

Especifica qué lados de un control ToolStripStatusLabel tienen bordes.

ToolStripTextDirection

Especifica la orientación del texto que se va a utilizar con un LayoutStyle determinado.

ToolTipIcon

Define un conjunto de iconos normalizados que se pueden asociar a una información sobre herramientas.

TreeNodeStates

Define constantes que representan los posibles estados de TreeNode.

TreeViewAction

Especifica la acción que ha provocado un evento TreeViewEventArgs.

TreeViewDrawMode

Define las constantes que representan cómo se puede dibujar un control TreeView.

TreeViewHitTestLocations

Define constantes que representan áreas de un control TreeView o TreeNode.

UICues

Especifica el estado de la interfaz de usuario.

UnhandledExceptionMode

Define a dónde debe enviar una aplicación de Windows Forms las excepciones no controladas.

ValidationConstraints

Define constantes que informan al método ValidateChildren(ValidationConstraints) sobre cómo debería validar los controles secundarios de un contenedor.

View

Especifica cómo se muestran los elementos de una lista en un control ListView.

WebBrowserEncryptionLevel

Especifica constantes que definen los métodos de cifrado utilizados por los documentos mostrados en el control WebBrowser.

WebBrowserReadyState

Especifica las constantes que definen el estado del control WebBrowser.

WebBrowserRefreshOption

Especifica constantes que definen la actualización del contenido del control WebBrowser.

Delegados

Application.MessageLoopCallback

Representa un método que comprobará si el entorno de host todavía envía mensajes.

AxHost.AboutBoxDelegate

Representa el método que mostrará un cuadro de diálogo "Acerca de" de un control ActiveX.

BindingCompleteEventHandler

Representa el método que controlará el evento BindingComplete en los escenarios de enlace de datos.

BindingManagerDataErrorEventHandler

Representa el método que controlará el evento DataError de BindingManagerBase.

CacheVirtualItemsEventHandler

Representa el método que controlará el evento CacheVirtualItems de ListView.

ColumnClickEventHandler

Representa el método que controlará el evento ColumnClick de ListView.

ColumnReorderedEventHandler

Representa el método que controlará el evento ColumnReordered del control ListView.

ColumnWidthChangedEventHandler

Representa el método que controlará el evento ColumnWidthChanged de ListView.

ColumnWidthChangingEventHandler

Representa el método que controlará el evento ColumnWidthChanging de ListView.

ContentsResizedEventHandler

Representa el método que controlará el evento ContentsResized de RichTextBox.

ControlEventHandler

Representa el método que controlará los eventos ControlAdded y ControlRemoved de la calase Control.

ConvertEventHandler

Representa el método que controlará los eventos Parse y Format de un control Binding.

DataGridViewAutoSizeColumnModeEventHandler

Representa el método que controlará el evento AutoSizeColumnModeChanged de un control DataGridView.

DataGridViewAutoSizeColumnsModeEventHandler

Representa el método que controlará el evento AutoSizeColumnsModeChanged de un control DataGridView.

DataGridViewAutoSizeModeEventHandler

Representa el método que controlará los eventos AutoSizeRowsModeChanged o RowHeadersWidthSizeModeChanged de un objeto DataGridView.

DataGridViewBindingCompleteEventHandler

Representa el método que controlará el evento DataBindingComplete de DataGridView.

DataGridViewCellCancelEventHandler

Representa el método que controlará los eventos CellBeginEdit y RowValidating de un control DataGridView.

DataGridViewCellContextMenuStripNeededEventHandler

Representa el método que controlará un evento CellContextMenuStripNeeded de un control DataGridView.

DataGridViewCellErrorTextNeededEventHandler

Representa el método que controlará el evento CellErrorTextNeeded de DataGridView.

DataGridViewCellEventHandler

Representa el método que controlará los eventos DataGridView relacionados con operaciones de celdas y filas.

DataGridViewCellFormattingEventHandler

Representa el método que controlará el evento CellFormatting de DataGridView.

DataGridViewCellMouseEventHandler

Representa el método que controlará los eventos relacionados con el mouse que hayan sido provocados por un objeto DataGridView.

DataGridViewCellPaintingEventHandler

Representa el método que controlará el evento CellPainting de DataGridView.

DataGridViewCellParsingEventHandler

Representa el método que controlará un evento CellParsing de un control DataGridView.

DataGridViewCellStateChangedEventHandler

Representa el método que controlará el evento CellStateChanged de DataGridView.

DataGridViewCellStyleContentChangedEventHandler

Representa el método que controlará el evento CellStyleContentChanged de DataGridView.

DataGridViewCellToolTipTextNeededEventHandler

Representa el método que controlará el evento CellToolTipTextNeeded de DataGridView.

DataGridViewCellValidatingEventHandler

Representa el método que controlará el evento CellValidating de un control DataGridView.

DataGridViewCellValueEventHandler

Representa el método que controlará los eventos CellValueNeeded o CellValuePushed de un DataGridView.

DataGridViewColumnDividerDoubleClickEventHandler

Representa el método que controlará el evento ColumnDividerDoubleClick de DataGridView.

DataGridViewColumnEventHandler

Representa el método que controlará los eventos relacionados con columnas de DataGridView.

DataGridViewColumnStateChangedEventHandler

Representa el método que controlará el evento ColumnStateChanged de DataGridView.

DataGridViewDataErrorEventHandler

Representa el método que controlará el evento DataError de DataGridView.

DataGridViewEditingControlShowingEventHandler

Representa el método que controlará el evento EditingControlShowing de DataGridView.

DataGridViewRowCancelEventHandler

Representa el método que controlará el evento UserDeletingRow de DataGridView.

DataGridViewRowContextMenuStripNeededEventHandler

Representa el método que controlará el evento RowContextMenuStripNeeded de DataGridView.

DataGridViewRowDividerDoubleClickEventHandler

Representa el método que controlará el evento RowDividerDoubleClick de DataGridView.

DataGridViewRowErrorTextNeededEventHandler

Representa el método que controlará el evento RowErrorTextNeeded de DataGridView.

DataGridViewRowEventHandler

Representa el método que controlará los eventos relacionados con filas de DataGridView.

DataGridViewRowHeightInfoNeededEventHandler

Representa el método que controlará un evento RowHeightInfoNeeded de un control DataGridView.

DataGridViewRowHeightInfoPushedEventHandler

Representa el método que controlará el evento RowHeightInfoPushed de DataGridView.

DataGridViewRowPostPaintEventHandler

Representa el método que controlará el evento RowPostPaint de DataGridView.

DataGridViewRowPrePaintEventHandler

Representa el método que controlará el evento RowPrePaint de DataGridView.

DataGridViewRowsAddedEventHandler

Representa el método que controlará el evento RowsAdded de DataGridView.

DataGridViewRowsRemovedEventHandler

Representa el método que controlará el evento RowsRemoved de DataGridView.

DataGridViewRowStateChangedEventHandler

Representa el método que controlará el evento RowStateChanged de DataGridView.

DataGridViewSortCompareEventHandler

Representa el método que controlará el evento SortCompare de un control DataGridView.

DateBoldEventHandler

Representa el método que controlará un evento interno del control MonthCalendar.

DateRangeEventHandler

Representa el método que controlará los eventos DateChanged o DateSelected de un MonthCalendar.

DpiChangedEventHandler

Representa el método que va a controlar un evento DpiChanged de un formulario o control.

DragEventHandler

Representa el método que controlará el evento DragDrop, DragEnter o DragOver de Control.

DrawItemEventHandler

Representa el método que controlará el evento DrawItem de un control ComboBox, ListBox, MenuItem o TabControl.

DrawListViewColumnHeaderEventHandler

Representa el método que controlará el evento DrawColumnHeader de ListView.

DrawListViewItemEventHandler

Representa el método que controlará el evento DrawItem de ListView.

DrawListViewSubItemEventHandler

Representa el método que controlará el evento DrawSubItem de ListView.

DrawToolTipEventHandler

Representa el método que controlará el evento Draw de ToolTip.

DrawTreeNodeEventHandler

Representa el método que controlará el evento DrawNode de TreeView.

FormClosedEventHandler

Representa el método que controla un evento FormClosed.

FormClosingEventHandler

Representa el método que controla un evento FormClosing.

GiveFeedbackEventHandler

Representa el método que controla el evento GiveFeedback de Control.

HelpEventHandler

Representa el método que controlará el evento HelpRequested de Control.

HtmlElementErrorEventHandler

Representa el método que controlará el evento Error de HtmlWindow.

HtmlElementEventHandler

Representa el método que controlará los eventos Click, MouseDown y los eventos relacionados en HtmlDocument, HtmlElement y HtmlWindow.

InputLanguageChangedEventHandler

Representa el método que controlará el evento InputLanguageChanged de Form.

InputLanguageChangingEventHandler

Representa el método que controlará el evento InputLanguageChanging de Form.

InvalidateEventHandler

Representa el método que controlará el evento Invalidated de Control.

ItemChangedEventHandler

Representa el método que controlará el evento ItemChanged de la clase CurrencyManager.

ItemCheckedEventHandler

Representa el método que controlará el evento ItemChecked de un control ListView.

ItemCheckEventHandler

Representa el método que controlará el evento ItemCheck de los controles CheckedListBox o ListView.

ItemDragEventHandler

Representa el método que controlará el evento ItemDrag de los controles ListView o TreeView.

KeyEventHandler

Representa el método que controlará los eventos KeyUp o KeyDown de un Control.

KeyPressEventHandler

Representa el método que controlará el evento KeyPress de Control.

LabelEditEventHandler

Representa el método que controla los eventos BeforeLabelEdit y AfterLabelEdit.

LayoutEventHandler

Representa el método que controlará el evento Layout de Control.

LinkClickedEventHandler

Representa el método que controlará el evento LinkClicked de RichTextBox.

LinkLabelLinkClickedEventHandler

Representa el método que controlará el evento LinkClicked de LinkLabel.

ListControlConvertEventHandler

Representa el método que controlará la conversión de ListControl.

ListViewItemMouseHoverEventHandler

Representa el método que controlará el evento ItemMouseHover de ListView.

ListViewItemSelectionChangedEventHandler

Representa el método que controlará el evento ItemSelectionChanged de ListView.

ListViewVirtualItemsSelectionRangeChangedEventHandler

Representa el método que controlará el evento VirtualItemsSelectionRangeChanged de ListView.

MaskInputRejectedEventHandler

Representa el método que controlará el evento MaskInputRejected de un control MaskedTextBox.

MeasureItemEventHandler

Representa el método que controlará el evento MeasureItem de los controles ListBox, ComboBox, CheckedListBox o MenuItem.

MethodInvoker

Representa un delegado que puede ejecutar cualquier método en código administrado que se declara como void y no toma ningún parámetro.

MouseEventHandler

Representa el método que controlará el evento MouseDown, MouseUp o MouseMove de un formulario, control u otro componente.

NavigateEventHandler

Representa el método que controlará el evento NavigateEventArgs de DataGrid.

NodeLabelEditEventHandler

Representa el método que controlará los eventos BeforeLabelEdit y AfterLabelEdit de un control TreeView.

PaintEventHandler

Representa el método que controlará el evento Paint de Control.

PopupEventHandler

Representa el método que controla el evento Popup de la clase ToolTip.

PreviewKeyDownEventHandler

Representa el método que controlará el evento PreviewKeyDown de un control.

PropertyTabChangedEventHandler

Representa el método que controlará el evento PropertyTabChanged de PropertyGrid.

PropertyValueChangedEventHandler

Clase de controladores de eventos que se invoca cuando el usuario modifica una propiedad en la cuadrícula.

QueryAccessibilityHelpEventHandler

Representa el método que controlará el evento QueryAccessibilityHelp de un control.

QueryContinueDragEventHandler

Representa el método que controlará el evento QueryContinueDrag de Control.

QuestionEventHandler

Representa el método que controlará los eventos CancelRowEdit o RowDirtyStateNeeded de un objeto DataGridView.

RetrieveVirtualItemEventHandler

Representa el método que controlará el evento RetrieveVirtualItem de ListView.

ScrollEventHandler

Representa el método que controla el Scroll evento de o DataGridViewScrollBar.

SearchForVirtualItemEventHandler

Representa el método que controlará el evento SearchForVirtualItem de ListView.

SelectedGridItemChangedEventHandler

Representa el método que controlará el evento SelectedGridItemChanged de PropertyGrid.

SplitterCancelEventHandler

Representa el método que controlará el evento SplitterMoving de Splitter.

SplitterEventHandler

Representa el método que controlará los eventos SplitterMoving y SplitterMoved de un control Splitter.

StatusBarDrawItemEventHandler

Representa el método que controlará el evento DrawItem de StatusBar.

StatusBarPanelClickEventHandler

Representa el método que controlará el evento PanelClick de StatusBar.

TabControlCancelEventHandler

Representa el método que va a controlar el evento Selecting o Deselecting de un control TabControl.

TabControlEventHandler

Representa el método que va a controlar el evento Selected o Deselected de un control TabControl.

TableLayoutCellPaintEventHandler

Representa el método que controlará el evento CellPaint.

ToolBarButtonClickEventHandler

Representa el método que controlará el evento ButtonClick de ToolBar.

ToolStripArrowRenderEventHandler

Representa el método que controlará el evento RenderArrow de ToolStripRenderer. Esta clase no puede heredarse.

ToolStripContentPanelRenderEventHandler

Representa el método que controlará el evento RendererChanged de ToolStripContentPanel.

ToolStripDropDownClosedEventHandler

Representa el método que controlará el evento Closed de ToolStripDropDown.

ToolStripDropDownClosingEventHandler

Representa el método que controla el evento Closing de ToolStripDropDown.

ToolStripGripRenderEventHandler

Representa el método que controlará el evento RenderGrip de ToolStripRenderer.

ToolStripItemClickedEventHandler

Representa el método que controlará el evento ItemClicked de ToolStripItem.

ToolStripItemEventHandler

Representa el método que controlará eventos para un elemento ToolStripItem.

ToolStripItemImageRenderEventHandler

Representa el método que controlará los eventos RenderItemImage o RenderItemCheck de un ToolStripRenderer.

ToolStripItemRenderEventHandler

Representa el método que controla los eventos que procesan el fondo de objetos derivados de ToolStripItem en la clase ToolStripRenderer.

ToolStripItemTextRenderEventHandler

Representa el método que controlará el evento RenderItemText de ToolStripRenderer.

ToolStripPanelRenderEventHandler

Representa el método que controlará eventos de dibujo ToolStripPanel.

ToolStripRenderEventHandler

Representa el método que controlará los eventos RenderToolStripBorder o RenderToolStripBackground de un objeto ToolStripRenderer.

ToolStripSeparatorRenderEventHandler

Representa el método que controlará el evento RenderSeparator de una clase ToolStripRenderer.

TreeNodeMouseClickEventHandler

Representa el método que controlará los eventos NodeMouseClick y NodeMouseDoubleClick de un control TreeView.

TreeNodeMouseHoverEventHandler

Representa el método que controlará el evento NodeMouseHover de TreeView.

TreeViewCancelEventHandler

Representa el método que controlará el evento BeforeCheck, BeforeCollapse, BeforeExpand o BeforeSelect de TreeView.

TreeViewEventHandler

Representa el método que controlará el evento AfterCheck, AfterCollapse, AfterExpand o AfterSelect de TreeView.

TypeValidationEventHandler

Representa el método que controlará el evento TypeValidationCompleted del control MaskedTextBox.

UICuesEventHandler

Representa un método que controlará el evento ChangeUICues de Control.

UpDownEventHandler

Representa el método que controlará un evento de una clase interna.

WebBrowserDocumentCompletedEventHandler

Representa el método que controlará el evento DocumentCompleted de un control WebBrowser.

WebBrowserNavigatedEventHandler

Representa el método que controlará el evento Navigated de un control WebBrowser.

WebBrowserNavigatingEventHandler

Representa el método que controlará el evento Navigating de un control WebBrowser.

WebBrowserProgressChangedEventHandler

Representa el método que controlará el evento ProgressChanged de un control WebBrowser.

Comentarios

En la tabla siguiente se muestran las clases del espacio de nombres agrupadas en System.Windows.Forms categorías.

Categoría de clase Detalles
- Control, Control de usuario y Formulario La mayoría de las clases del System.Windows.Forms espacio de nombres derivan de la Control clase . La Control clase proporciona la funcionalidad base para todos los controles que se muestran en .Form La Form clase representa una ventana dentro de una aplicación. Esto incluye cuadros de diálogo, ventanas modeless y cliente de interfaz de documentos múltiples (MDI) y ventanas primarias. También puede crear sus propios controles derivando de la UserControl clase .
- Menús y barras de herramientas Windows Forms contiene un amplio conjunto de clases para crear sus propias barras de herramientas y menús personalizados con apariencia y comportamiento modernos (apariencia y sensación). ToolStrip, MenuStrip, ContextMenuStripy StatusStrip se pueden usar para crear barras de herramientas, barras de menús, menús contextuales y barras de estado, respectivamente.
-Controles El System.Windows.Forms espacio de nombres proporciona una variedad de clases de control que puede usar para crear interfaces de usuario enriquecidas. Algunos controles están diseñados para la entrada de datos dentro de la aplicación, como TextBox los controles y ComboBox . Otros controles muestran los datos de la aplicación, como Label y ListView. El espacio de nombres también proporciona controles para invocar comandos dentro de la aplicación, como Button. El WebBrowser control y las clases HTML administradas, como HtmlDocument, permiten mostrar y manipular páginas HTML dentro de la aplicación de Windows Forms administrada. El MaskedTextBox control es un control de entrada de datos avanzado que permite definir máscaras que aceptan o rechazan automáticamente la entrada del usuario. Además, puede usar el PropertyGrid control para crear su propia Windows Forms Designer que muestre las propiedades visibles para el diseñador de los controles.
-Diseño Varias clases importantes de Windows Forms ayudan a controlar el diseño de controles en una superficie de visualización, como un formulario o control. FlowLayoutPanel establece todos los controles que contiene de forma serie y TableLayoutPanel permite definir celdas y filas para diseñar controles en una cuadrícula fija. SplitContainer divide la superficie de pantalla en dos o más partes ajustables.
- Enlace de datos y datos Windows Forms define una arquitectura enriquecida para enlazar a orígenes de datos, como bases de datos y archivos XML. El DataGridView control proporciona una tabla personalizable para mostrar datos y le permite personalizar celdas, filas, columnas y bordes. El BindingNavigator control representa una forma estandarizada de navegar y trabajar con datos en un formulario; BindingNavigator con frecuencia se empareja con el BindingSource control para desplazarse por los registros de datos de un formulario e interactuar con ellos.
-Componentes Además de los controles, el System.Windows.Forms espacio de nombres proporciona otras clases que no derivan de la Control clase, pero que siguen proporcionando características visuales a una aplicación basada en Windows. Algunas clases, como ToolTip y ErrorProvider, amplían las funcionalidades o proporcionan información al usuario. Con las Help clases y HelpProvider , puede mostrar información de Ayuda a un usuario de las aplicaciones.
- Cuadros de diálogo comunes Windows proporciona varios cuadros de diálogo comunes que puede usar para proporcionar a la aplicación una interfaz de usuario coherente al realizar tareas como abrir y guardar archivos, manipular la fuente o el color del texto o imprimir. Las OpenFileDialog clases y SaveFileDialog proporcionan la funcionalidad para mostrar un cuadro de diálogo que permite al usuario buscar y escribir el nombre de un archivo para abrir o guardar. La FontDialog clase muestra un cuadro de diálogo para cambiar los elementos del usado por la Font aplicación. Las PageSetupDialogclases , PrintPreviewDialogy PrintDialog muestran cuadros de diálogo que permiten al usuario controlar aspectos de la impresión de documentos. Para obtener más información sobre la impresión desde una aplicación basada en Windows, consulte el System.Drawing.Printing espacio de nombres . Además de los cuadros de diálogo comunes, el System.Windows.Forms espacio de nombres proporciona la MessageBox clase para mostrar un cuadro de mensaje que puede mostrar y recuperar datos del usuario.

Hay varias clases dentro del System.Windows.Forms espacio de nombres que proporcionan compatibilidad con las clases mencionadas en el resumen anterior. Algunos ejemplos de las clases auxiliares son enumeraciones, clases de argumentos de eventos y delegados usados por eventos dentro de controles y componentes.

Precaución

Las clases del espacio de nombres Windows Forms no se admiten para su uso en un servicio de Windows. Intentar usar estas clases desde dentro de un servicio puede producir problemas inesperados, como reducir el rendimiento del servicio y las excepciones en tiempo de ejecución.

Si usa .NET Framework versión 1.1 o .NET Framework 1.0 y debe hacer que la aplicación de Windows Forms admita estilos visuales de Windows XP, asegúrese de establecer la FlatStyle propiedad de los controles FlatStyle.System en e incluir un manifiesto con el archivo ejecutable. Un manifiesto es un archivo XML que se incluye como un recurso dentro del archivo ejecutable de la aplicación o como un archivo independiente que reside en el mismo directorio que el archivo ejecutable. Para obtener un ejemplo de un manifiesto, vea la sección Ejemplo de la FlatStyle enumeración. De forma predeterminada, los estilos visuales están habilitados para las versiones 1.1, 1.2 y 2.0 de .NET Framework.