System.Windows.Forms Namespace

The System.Windows.Forms namespace contains classes for creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows operating system.

Remarks

The following table shows the classes in System.Windows.Forms namespace grouped into categories.

  • Control, User Control, and Form

Most classes within the System.Windows.Forms namespace derive from the System.Windows.Forms.Control class. The System.Windows.Forms.Control class provides the base functionality for all controls that are displayed on a System.Windows.Forms.Form. The System.Windows.Forms.Form class represents a window within an application. This includes dialog boxes, modeless windows, and Multiple Document Interface (MDI) client and parent windows. You can also create your own controls by deriving from the System.Windows.Forms.UserControl class.

  • Menus and Toolbars

Windows Forms contains a rich set of classes for creating your own custom toolbars and menus with modern appearance and behavior (look and feel). System.Windows.Forms.ToolStrip, System.Windows.Forms.MenuStrip, System.Windows.Forms.ContextMenuStrip, and System.Windows.Forms.StatusStrip can be used to create toolbars, menu bars, context menus, and status bars, respectively.

  • Controls

The System.Windows.Forms namespace provides a variety of control classes that you can use to create rich user interfaces. Some controls are designed for data entry within the application, such as System.Windows.Forms.TextBox and System.Windows.Forms.ComboBox controls. Other controls display application data, such as System.Windows.Forms.Label and System.Windows.Forms.ListView. The namespace also provides controls for invoking commands within the application, such as System.Windows.Forms.Button. The System.Windows.Forms.WebBrowser control and managed HTML classes, such as System.Windows.Forms.HtmlDocument, let you display and manipulate HTML pages within your managed Windows Forms application. The System.Windows.Forms.MaskedTextBox control is an advanced data entry control that lets you define masks that automatically accept or reject user input. Additionally, you can use the System.Windows.Forms.PropertyGrid control to create your own Windows Forms Designer that displays the designer-visible properties of the controls.

  • Layout

Several important classes in Windows Forms help control the layout of controls on a display surface, such as a form or control. System.Windows.Forms.FlowLayoutPanel lays out all the controls it contains in a serial manner, and System.Windows.Forms.TableLayoutPanel lets you define cells and rows for laying out controls in a fixed grid. System.Windows.Forms.SplitContainer divides your display surface into two or more adjustable parts.

  • Data and Data Binding

Windows Forms defines a rich architecture for binding to data sources such as databases and XML files. The System.Windows.Forms.DataGridView control provides a customizable table for displaying data, and lets you customize cells, rows, columns, and borders. The System.Windows.Forms.BindingNavigator control represents a standardized way to navigate and work with data on a form; System.Windows.Forms.BindingNavigator is frequently paired with the System.Windows.Forms.BindingSource control to move through data records on a form and interact with them.

  • Components

Besides controls, the System.Windows.Forms namespace provides other classes that do not derive from the System.Windows.Forms.Control class but still provide visual features to a Windows-based application. Some classes, such as System.Windows.Forms.ToolTip and System.Windows.Forms.ErrorProvider, extend the capabilities or provide information to the user. With the System.Windows.Forms.Help and System.Windows.Forms.HelpProvider classes, you can display Help information to a user of your applications.

  • Common Dialog Boxes

Windows provides several common dialog boxes that you can use to give your application a consistent user interface when performing tasks such as opening and saving files, manipulating the font or text color, or printing. The System.Windows.Forms.OpenFileDialog and System.Windows.Forms.SaveFileDialog classes provide the functionality to display a dialog box that lets the user locate and enter the name of a file to open or save. The System.Windows.Forms.FontDialog class displays a dialog box to change elements of the System.Drawing.Font used by your application. The System.Windows.Forms.PageSetupDialog, System.Windows.Forms.PrintPreviewDialog, and System.Windows.Forms.PrintDialog classes display dialog boxes that enable the user to control aspects of printing documents. For more information about printing from a Windows-based application, see the System.Drawing.Printing namespace. Besides the common dialog boxes, the System.Windows.Forms namespace provides the System.Windows.Forms.MessageBox class for displaying a message box that can display and retrieve data from the user.

There are several classes within the System.Windows.Forms namespace that provide support to the classes mentioned in the previous summary. Examples of the supporting classes are enumerations, event argument classes, and delegates used by events within controls and components.

Note:

Classes within the Windows Forms namespace are not supported for use within a Windows service. Trying to use these classes from within a service may produce unexpected problems, such as diminished service performance and run-time exceptions.

If you are using .NET Framework version 1.1 or .NET Framework 1.0 and you must make your Windows Forms application support Windows XP visual styles, make sure that you set the FlatStyle property of your controls to System.Windows.Forms.FlatStyle.System and include a manifest with your executable file. A manifest is an XML file that is included either as a resource within your application executable file or as a separate file that resides in the same directory as the executable file. For an example of a manifest, see the Example section for the System.Windows.Forms.FlatStyle enumeration. For more information about how to use the visual styles available in Windows XP, see "Using Windows XP Visual Styles in the User Interface Design and Development" in the MSDN Library. By default visual styles are enabled for the .NET Framework versions 1.1, 1.2, and 2.0.

Classes

TypeReason
AccessibleEvents

Specifies events that are reported by accessible applications.

AccessibleNavigation

Specifies values for navigating among accessible objects.

AccessibleObject

Provides information that accessibility applications use to adjust an application's user interface (UI) for users with impairments.

AccessibleRole

Specifies values representing possible roles for an accessible object.

AccessibleSelection

Specifies how an accessible object is selected or receives focus.

AccessibleStates

Specifies values representing possible states for an accessible object.

AmbientProperties

Provides ambient property values to top-level controls.

AnchorStyles

Specifies how a control anchors to the edges of its container.

Appearance

Specifies the appearance of a control.

Application

Provides static methods and properties to manage an application, such as methods to start and stop an application, to process Windows messages, and properties to get information about an application. This class cannot be inherited.

Application+MessageLoopCallbackDocumentation for this section has not yet been entered.
ApplicationContext

Specifies the contextual information about an application thread.

ArrangeDirection

Specifies the direction in which the system arranges minimized windows.

ArrangeStartingPosition

Specifies the starting position that the system uses to arrange minimized windows.

ArrowDirection

Specifies the direction to move when getting items with the System.Windows.Forms.ToolStrip.GetNextItem(System.Windows.Forms.ToolStripItem, System.Windows.Forms.ArrowDirection) method.

AutoCompleteMode

Specifies the mode for the automatic completion feature used in the System.Windows.Forms.ComboBox and System.Windows.Forms.TextBox controls.

AutoCompleteSource

Specifies the source for System.Windows.Forms.ComboBox and System.Windows.Forms.TextBox automatic completion functionality.

AutoCompleteStringCollection

Contains a collection of strings to use for the auto-complete feature on certain Windows Forms controls.

AutoScaleMode

Specifies the different types of automatic scaling modes supported by Windows Forms.

AutoSizeMode

Specifies how a control will behave when its System.Windows.Forms.Control.AutoSize property is enabled.

AutoValidate

Determines how a control validates its data when it loses user input focus.

AxHost

Wraps ActiveX controls and exposes them as fully featured Windows Forms controls.

AxHost+ActiveXInvokeKindDocumentation for this section has not yet been entered.
AxHost+AxComponentEditorDocumentation for this section has not yet been entered.
AxHost+ClsidAttributeDocumentation for this section has not yet been entered.
AxHost+ConnectionPointCookieDocumentation for this section has not yet been entered.
AxHost+InvalidActiveXStateExceptionDocumentation for this section has not yet been entered.
AxHost+StateDocumentation for this section has not yet been entered.
AxHost+StateConverterDocumentation for this section has not yet been entered.
AxHost+TypeLibraryTimeStampAttributeDocumentation for this section has not yet been entered.
BaseCollection

Provides the base functionality for creating data-related collections in the System.Windows.Forms namespace.

BatteryChargeStatus

Defines identifiers that indicate the current battery charge level or charging state information.

Binding

Represents the simple binding between the property value of an object and the property value of a control.

BindingCompleteContext

Specifies the direction of the binding operation.

BindingCompleteEventArgs

Provides data for the System.Windows.Forms.Binding.BindingComplete event.

BindingCompleteEventHandler

Represents the method that will handle the System.Windows.Forms.Binding.BindingComplete event in data-binding scenarios.

BindingCompleteState

Indicates the result of a completed binding operation.

BindingContext

Manages the collection of System.Windows.Forms.BindingManagerBase objects for any object that inherits from the System.Windows.Forms.Control class.

BindingManagerBase

Manages all System.Windows.Forms.Binding objects that are bound to the same data source and data member. This class is abstract.

BindingManagerDataErrorEventArgs

Provides data for the System.Windows.Forms.BindingManagerBase.DataError event.

BindingManagerDataErrorEventHandler

Represents the method that will handle the System.Windows.Forms.BindingManagerBase.DataError event of a System.Windows.Forms.BindingManagerBase.

BindingMemberInfo

Contains information that enables a System.Windows.Forms.Binding to resolve a data binding to either the property of an object or the property of the current object in a list of objects.

BindingNavigator

Represents the navigation and manipulation user interface (UI) for controls on a form that are bound to data.

BindingsCollection

Represents a collection of System.Windows.Forms.Binding objects for a control.

BindingSource

Encapsulates the data source for a form.

BootMode

Specifies the boot mode in which the system was started.

Border3DSide

Specifies the sides of a rectangle to apply a three-dimensional border to.

Border3DStyle

Specifies the style of a three-dimensional border.

BorderStyle

Specifies the border style for a control.

BoundsSpecified

Specifies the bounds of the control to use when defining a control's size and position.

Button

Represents a Windows button control.

ButtonBase

Implements the basic functionality common to button controls.

ButtonBase+ButtonBaseAccessibleObjectDocumentation for this section has not yet been entered.
ButtonBorderStyle

Specifies the border style for a button control.

ButtonRenderer

Provides methods used to render a button control with or without visual styles. This class cannot be inherited.

ButtonState

Specifies the appearance of a button.

CacheVirtualItemsEventArgs

Provides data for the System.Windows.Forms.ListView.CacheVirtualItems event.

CacheVirtualItemsEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.CacheVirtualItems event of a System.Windows.Forms.ListView.

CaptionButton

Specifies the type of caption button to display.

CharacterCasing

Specifies the case of characters in a System.Windows.Forms.TextBox control.

CheckBox

Represents a Windows System.Windows.Forms.CheckBox.

CheckBox+CheckBoxAccessibleObjectDocumentation for this section has not yet been entered.
CheckBoxRenderer

Provides methods used to render a check box control with or without visual styles. This class cannot be inherited.

CheckedListBox

Displays a System.Windows.Forms.ListBox in which a check box is displayed to the left of each item.

CheckedListBox+CheckedIndexCollectionDocumentation for this section has not yet been entered.
CheckedListBox+CheckedItemCollectionDocumentation for this section has not yet been entered.
CheckedListBox+ObjectCollectionDocumentation for this section has not yet been entered.
CheckState

Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state.

Clipboard

Provides methods to place data on and retrieve data from the system Clipboard. This class cannot be inherited.

CloseReason

Specifies the reason that a form was closed.

ColorDepth

Specifies the number of colors used to display an image in an System.Windows.Forms.ImageList control.

ColorDialog

Represents a common dialog box that displays available colors along with controls that enable the user to define custom colors.

ColumnClickEventArgs

Provides data for the System.Windows.Forms.ListView.ColumnClick event.

ColumnClickEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.ColumnClick event of a System.Windows.Forms.ListView.

ColumnHeader

Displays a single column header in a System.Windows.Forms.ListView control.

ColumnHeaderAutoResizeStyle

Specifies how a column contained in a System.Windows.Forms.ListView should be resized.

ColumnHeaderConverter

Provides a type converter to convert System.Windows.Forms.ColumnHeader objects from one type to another.

ColumnHeaderStyle

Specifies the styles of the column headers in a System.Windows.Forms.ListView control.

ColumnReorderedEventArgs

Provides data for the System.Windows.Forms.ListView.ColumnReordered event.

ColumnReorderedEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.ColumnReordered event of the System.Windows.Forms.ListView control.

ColumnStyle

Represents the look and feel of a column in a table layout.

ColumnWidthChangedEventArgs

Provides data for the System.Windows.Forms.ListView.ColumnWidthChanged event.

ColumnWidthChangedEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.ColumnWidthChanged event of a System.Windows.Forms.ListView.

ColumnWidthChangingEventArgs

Provides data for the System.Windows.Forms.ListView.ColumnWidthChanging event.

ColumnWidthChangingEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.ColumnWidthChanging event of a System.Windows.Forms.ListView.

ComboBox

Represents a Windows combo box control.

ComboBox+ChildAccessibleObjectDocumentation for this section has not yet been entered.
ComboBox+ObjectCollectionDocumentation for this section has not yet been entered.
ComboBoxRenderer

Provides methods used to render a combo box control with visual styles. This class cannot be inherited.

ComboBoxStyle

Specifies the System.Windows.Forms.ComboBox style.

CommonDialog

Specifies the base class used for displaying dialog boxes on the screen.

ContainerControl

Provides focus-management functionality for controls that can function as a container for other controls.

ContentsResizedEventArgs

Provides data for the System.Windows.Forms.RichTextBox.ContentsResized event.

ContentsResizedEventHandler

Represents the method that will handle the System.Windows.Forms.RichTextBox.ContentsResized event of a System.Windows.Forms.RichTextBox.

ContextMenu

Represents a shortcut menu. Although System.Windows.Forms.ContextMenuStrip replaces and adds functionality to the System.Windows.Forms.ContextMenu control of previous versions, System.Windows.Forms.ContextMenu is retained for both backward compatibility and future use if you choose.

ContextMenuStrip

Represents a shortcut menu.

Control

Defines the base class for controls, which are components with visual representation.

Control+ControlAccessibleObjectDocumentation for this section has not yet been entered.
Control+ControlCollectionDocumentation for this section has not yet been entered.
ControlBindingsCollection

Represents the collection of data bindings for a control.

ControlEventArgs

Provides data for the System.Windows.Forms.Control.ControlAdded and System.Windows.Forms.Control.ControlRemoved events.

ControlEventHandler

Represents the method that will handle the System.Windows.Forms.Control.ControlAdded and System.Windows.Forms.Control.ControlRemoved events of the System.Windows.Forms.Control class.

ControlPaint

Provides methods used to paint common Windows controls and their elements. This class cannot be inherited.

ControlStyles

Specifies the style and behavior of a control.

ControlUpdateMode

Determines when changes to a data source value get propagated to the corresponding data-bound control property.

ConvertEventArgs

Provides data for the System.Windows.Forms.Binding.Format and System.Windows.Forms.Binding.Parse events.

ConvertEventHandler

Represents the method that will handle the System.Windows.Forms.Binding.Parse and System.Windows.Forms.Binding.Format events of a System.Windows.Forms.Binding.

CreateParams

Encapsulates the information needed when creating a control.

CurrencyManager

Manages a list of System.Windows.Forms.Binding objects.

Cursor

Represents the image used to paint the mouse pointer.

CursorConverter

Provides a type converter to convert System.Windows.Forms.Cursor objects to and from various other representations.

Cursors

Provides a collection of System.Windows.Forms.Cursor objects for use by a Windows Forms application.

DataFormats

Provides static, predefined System.Windows.Forms.Clipboard format names. Use them to identify the format of data that you store in an System.Windows.Forms.IDataObject.

DataFormats+FormatDocumentation for this section has not yet been entered.
DataGrid

Displays ADO.NET data in a scrollable grid. The System.Windows.Forms.DataGridView control replaces and adds functionality to the System.Windows.Forms.DataGrid control; however, the System.Windows.Forms.DataGrid control is retained for both backward compatibility and future use, if you choose.

DataGrid+HitTestInfoDocumentation for this section has not yet been entered.
DataGrid+HitTestTypeDocumentation for this section has not yet been entered.
DataGridBoolColumn

Specifies a column in which each cell contains a check box for representing a Boolean value.

DataGridCell

Identifies a cell in the grid.

DataGridColumnStyle

Specifies the appearance, text formatting, and behavior of a System.Windows.Forms.DataGrid control column. This class is abstract.

DataGridLineStyle

Specifies the style of gridlines in a System.Windows.Forms.DataGrid.

DataGridParentRowsLabelStyle

Specifies how the parent row labels of a System.Windows.Forms.DataGrid control are displayed.

DataGridPreferredColumnWidthTypeConverter

Converts the value of an object to a different data type.

DataGridTableStyle

Represents the table drawn by the System.Windows.Forms.DataGrid control at run time.

DataGridTextBox

Represents a System.Windows.Forms.TextBox control that is hosted in a System.Windows.Forms.DataGridTextBoxColumn.

DataGridTextBoxColumn

Hosts a System.Windows.Forms.TextBox control in a cell of a System.Windows.Forms.DataGridColumnStyle for editing strings.

DataGridView

Displays data in a customizable grid.

DataGridView+DataGridViewControlCollectionDocumentation for this section has not yet been entered.
DataGridView+HitTestInfoDocumentation for this section has not yet been entered.
DataGridViewAdvancedBorderStyle

Contains border styles for the cells in a System.Windows.Forms.DataGridView control.

DataGridViewAdvancedCellBorderStyle

Specifies the border styles that can be applied to the cells of a System.Windows.Forms.DataGridView control.

DataGridViewAutoSizeColumnMode

Defines values for specifying how the width of a column is adjusted.

DataGridViewAutoSizeColumnModeEventArgs

Provides data for the System.Windows.Forms.DataGridView.AutoSizeColumnModeChanged event.

DataGridViewAutoSizeColumnModeEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.AutoSizeColumnModeChanged event of a System.Windows.Forms.DataGridView control.

DataGridViewAutoSizeColumnsMode

Defines values for specifying how the widths of columns are adjusted.

DataGridViewAutoSizeColumnsModeEventArgs

Provides data for the System.Windows.Forms.DataGridView.AutoSizeColumnsModeChanged event.

DataGridViewAutoSizeColumnsModeEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.AutoSizeColumnsModeChanged event of a System.Windows.Forms.DataGridView control.

DataGridViewAutoSizeModeEventArgs

Provides data for the System.Windows.Forms.DataGridViewSystem.Windows.Forms.DataGridView.AutoSizeRowsModeChanged and System.Windows.Forms.DataGridView.RowHeadersWidthSizeModeChanged events.

DataGridViewAutoSizeModeEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.AutoSizeRowsModeChanged or System.Windows.Forms.DataGridView.RowHeadersWidthSizeModeChanged events of a System.Windows.Forms.DataGridView.

DataGridViewAutoSizeRowMode

Defines values for specifying how the height of a row is adjusted.

DataGridViewAutoSizeRowsMode

Defines values for specifying how the heights of rows are adjusted.

DataGridViewBand

Represents a linear collection of elements in a System.Windows.Forms.DataGridView control.

DataGridViewBindingCompleteEventArgs

Provides data for the System.Windows.Forms.DataGridView.DataBindingComplete event.

DataGridViewBindingCompleteEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.DataBindingComplete event of a System.Windows.Forms.DataGridView.

DataGridViewButtonCell

Displays a button-like user interface (UI) for use in a System.Windows.Forms.DataGridView control.

DataGridViewButtonColumn

Hosts a collection of System.Windows.Forms.DataGridViewButtonCell objects.

DataGridViewCell

Represents an individual cell in a System.Windows.Forms.DataGridView control.

DataGridViewCellBorderStyle

Specifies the border styles that can be applied to the cells of a System.Windows.Forms.DataGridView control.

DataGridViewCellCancelEventArgs

Provides data for System.Windows.Forms.DataGridView.CellBeginEdit and System.Windows.Forms.DataGridView.RowValidating events.

DataGridViewCellCancelEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.CellBeginEdit and System.Windows.Forms.DataGridView.RowValidating events of a System.Windows.Forms.DataGridView.

DataGridViewCellCollection

Represents a collection of cells in a System.Windows.Forms.DataGridViewRow.

DataGridViewCellContextMenuStripNeededEventArgs

Provides data for the System.Windows.Forms.DataGridView.CellContextMenuStripNeeded event.

DataGridViewCellContextMenuStripNeededEventHandler

Represents the method that will handle a System.Windows.Forms.DataGridView.CellContextMenuStripNeeded event of a System.Windows.Forms.DataGridView.

DataGridViewCellErrorTextNeededEventArgs

Provides data for the System.Windows.Forms.DataGridView.CellErrorTextNeeded event of a System.Windows.Forms.DataGridView control.

DataGridViewCellErrorTextNeededEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.CellErrorTextNeeded event of a System.Windows.Forms.DataGridView.

DataGridViewCellEventArgs

Provides data for System.Windows.Forms.DataGridView events related to cell and row operations.

DataGridViewCellEventHandler

Represents the method that will handle System.Windows.Forms.DataGridView events related to cell and row operations.

DataGridViewCellFormattingEventArgs

Provides data for the System.Windows.Forms.DataGridView.CellFormatting event of a System.Windows.Forms.DataGridView.

DataGridViewCellFormattingEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.CellFormatting event of a System.Windows.Forms.DataGridView.

DataGridViewCellMouseEventArgs

Provides data for mouse events raised by a System.Windows.Forms.DataGridView whenever the mouse is moved within a System.Windows.Forms.DataGridViewCell.

DataGridViewCellMouseEventHandler

Represents the method that will handle mouse-related events raised by a System.Windows.Forms.DataGridView.

DataGridViewCellPaintingEventArgs

Provides data for the System.Windows.Forms.DataGridView.CellPainting event.

DataGridViewCellPaintingEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.CellPainting event of a System.Windows.Forms.DataGridView.

DataGridViewCellParsingEventArgs

Provides data for the System.Windows.Forms.DataGridView.CellParsing event of a System.Windows.Forms.DataGridView control.

DataGridViewCellParsingEventHandler

Represents the method that will handle a System.Windows.Forms.DataGridView.CellParsing event of a System.Windows.Forms.DataGridView.

DataGridViewCellStateChangedEventArgs

Provides data for the System.Windows.Forms.DataGridView.CellStateChanged event.

DataGridViewCellStateChangedEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.CellStateChanged event of a System.Windows.Forms.DataGridView.

DataGridViewCellStyle

Represents the formatting and style information applied to individual cells within a System.Windows.Forms.DataGridView control.

DataGridViewCellStyleContentChangedEventArgs

Provides data for the System.Windows.Forms.DataGridView.CellStyleContentChanged event.

DataGridViewCellStyleContentChangedEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.CellStyleContentChanged event of a System.Windows.Forms.DataGridView.

DataGridViewCellStyleConverter

Converts System.Windows.Forms.DataGridViewCellStyle objects to and from other data types.

DataGridViewCellStyleScopes

Specifies the System.Windows.Forms.DataGridView entity that owns the cell style that was changed.

DataGridViewCellToolTipTextNeededEventArgs

Provides data for the System.Windows.Forms.DataGridView.CellToolTipTextNeeded event.

DataGridViewCellToolTipTextNeededEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.CellToolTipTextNeeded event of a System.Windows.Forms.DataGridView.

DataGridViewCellValidatingEventArgs

Provides data for the System.Windows.Forms.DataGridView.CellValidating event of a System.Windows.Forms.DataGridView control.

DataGridViewCellValidatingEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.CellValidating event of a System.Windows.Forms.DataGridView control.

DataGridViewCellValueEventArgs

Provides data for the System.Windows.Forms.DataGridView.CellValueNeeded and System.Windows.Forms.DataGridView.CellValuePushed events of the System.Windows.Forms.DataGridView control.

DataGridViewCellValueEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.CellValueNeeded event or System.Windows.Forms.DataGridView.CellValuePushed event of a System.Windows.Forms.DataGridView.

DataGridViewCheckBoxCell

Displays a check box user interface (UI) to use in a System.Windows.Forms.DataGridView control.

DataGridViewCheckBoxColumn

Hosts a collection of System.Windows.Forms.DataGridViewCheckBoxCell objects.

DataGridViewClipboardCopyMode

Defines constants that indicate whether content is copied from a System.Windows.Forms.DataGridView control to the Clipboard.

DataGridViewColumn

Represents a column in a System.Windows.Forms.DataGridView control.

DataGridViewColumnCollection

Represents a collection of System.Windows.Forms.DataGridViewColumn objects in a System.Windows.Forms.DataGridView control.

DataGridViewColumnDesignTimeVisibleAttribute

Specifies whether a column type is visible in the System.Windows.Forms.DataGridView designer. This class cannot be inherited.

DataGridViewColumnDividerDoubleClickEventArgs

Provides data for the System.Windows.Forms.DataGridView.ColumnDividerDoubleClick event of a System.Windows.Forms.DataGridView.

DataGridViewColumnDividerDoubleClickEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.ColumnDividerDoubleClick event of a System.Windows.Forms.DataGridView.

DataGridViewColumnEventArgs

Provides data for column-related events of a System.Windows.Forms.DataGridView.

DataGridViewColumnEventHandler

Represents the method that will handle column-related events of a System.Windows.Forms.DataGridView.

DataGridViewColumnHeaderCell

Represents a column header in a System.Windows.Forms.DataGridView control.

DataGridViewColumnHeadersHeightSizeMode

Defines values for specifying how the height of the column headers is adjusted.

DataGridViewColumnSortMode

Defines how a System.Windows.Forms.DataGridView column can be sorted by the user.

DataGridViewColumnStateChangedEventArgs

Provides data for the System.Windows.Forms.DataGridView.ColumnStateChanged event.

DataGridViewColumnStateChangedEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.ColumnStateChanged event of a System.Windows.Forms.DataGridView.

DataGridViewComboBoxCell

Displays a combo box in a System.Windows.Forms.DataGridView control.

DataGridViewComboBoxCell+ObjectCollectionDocumentation for this section has not yet been entered.
DataGridViewComboBoxColumn

Represents a column of System.Windows.Forms.DataGridViewComboBoxCell objects.

DataGridViewComboBoxDisplayStyle

Defines constants that indicate how a System.Windows.Forms.DataGridViewComboBoxCell is displayed.

DataGridViewComboBoxEditingControl

Represents the hosted combo box control in a System.Windows.Forms.DataGridViewComboBoxCell.

DataGridViewContentAlignment

Defines constants that indicate the alignment of content within a System.Windows.Forms.DataGridView cell.

DataGridViewDataErrorContexts

Represents the state of a data-bound System.Windows.Forms.DataGridView control when a data error occurred.

DataGridViewDataErrorEventArgs

Provides data for the System.Windows.Forms.DataGridView.DataError event.

DataGridViewDataErrorEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.DataError event of a System.Windows.Forms.DataGridView.

DataGridViewEditingControlShowingEventArgs

Provides data for the System.Windows.Forms.DataGridView.EditingControlShowing event.

DataGridViewEditingControlShowingEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.EditingControlShowing event of a System.Windows.Forms.DataGridView.

DataGridViewEditMode

Specifies how a user starts cell editing in the System.Windows.Forms.DataGridView control.

DataGridViewElement

Provides the base class for elements of a System.Windows.Forms.DataGridView control.

DataGridViewElementStates

Specifies the user interface (UI) state of a element within a System.Windows.Forms.DataGridView control.

DataGridViewHeaderBorderStyle

Specifies the border style that can be applied to the System.Windows.Forms.DataGridView.ColumnHeadersBorderStyle and System.Windows.Forms.DataGridView.RowHeadersBorderStyle properties of a System.Windows.Forms.DataGridView control.

DataGridViewHeaderCell

Contains functionality common to row header cells and column header cells.

DataGridViewHitTestType

Specifies a location in a System.Windows.Forms.DataGridView control.

DataGridViewImageCell

Displays a graphic in a System.Windows.Forms.DataGridView control.

DataGridViewImageCellLayout

Specifies the layout for an image contained in a System.Windows.Forms.DataGridViewCell.

DataGridViewImageColumn

Hosts a collection of System.Windows.Forms.DataGridViewImageCell objects.

DataGridViewLinkCell

Represents a cell that contains a link.

DataGridViewLinkColumn

Represents a column of cells that contain links in a System.Windows.Forms.DataGridView control.

DataGridViewPaintParts

Defines values for specifying the parts of a System.Windows.Forms.DataGridViewCell that are to be painted.

DataGridViewRow

Represents a row in a System.Windows.Forms.DataGridView control.

DataGridViewRowCancelEventArgs

Provides data for the System.Windows.Forms.DataGridView.UserDeletingRow event of a System.Windows.Forms.DataGridView.

DataGridViewRowCancelEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.UserDeletingRow event of a System.Windows.Forms.DataGridView.

DataGridViewRowCollection

A collection of System.Windows.Forms.DataGridViewRow objects.

DataGridViewRowContextMenuStripNeededEventArgs

Provides data for the System.Windows.Forms.DataGridView.RowContextMenuStripNeeded event.

DataGridViewRowContextMenuStripNeededEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.RowContextMenuStripNeeded event of a System.Windows.Forms.DataGridView.

DataGridViewRowDividerDoubleClickEventArgs

Provides data for the System.Windows.Forms.DataGridView.RowDividerDoubleClick event of a System.Windows.Forms.DataGridView.

DataGridViewRowDividerDoubleClickEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.RowDividerDoubleClick event of a System.Windows.Forms.DataGridView.

DataGridViewRowErrorTextNeededEventArgs

Provides data for the System.Windows.Forms.DataGridView.RowErrorTextNeeded event of a System.Windows.Forms.DataGridView control.

DataGridViewRowErrorTextNeededEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.RowErrorTextNeeded event of a System.Windows.Forms.DataGridView.

DataGridViewRowEventArgs

Provides data for row-related System.Windows.Forms.DataGridView events.

DataGridViewRowEventHandler

Represents the method that will handle row-related events of a System.Windows.Forms.DataGridView.

DataGridViewRowHeaderCell

Represents a row header of a System.Windows.Forms.DataGridView control.

DataGridViewRowHeadersWidthSizeMode

Defines values for specifying how the row header width is adjusted.

DataGridViewRowHeightInfoNeededEventArgs

Provides data for the System.Windows.Forms.DataGridView.RowHeightInfoNeeded event of a System.Windows.Forms.DataGridView.

DataGridViewRowHeightInfoNeededEventHandler

Represents the method that will handle an System.Windows.Forms.DataGridView.RowHeightInfoNeeded event of a System.Windows.Forms.DataGridView control.

DataGridViewRowHeightInfoPushedEventArgs

Provides data for the System.Windows.Forms.DataGridView.RowHeightInfoPushed event of a System.Windows.Forms.DataGridView.

DataGridViewRowHeightInfoPushedEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.RowHeightInfoPushed event of a System.Windows.Forms.DataGridView.

DataGridViewRowPostPaintEventArgs

Provides data for the System.Windows.Forms.DataGridView.RowPostPaint event.

DataGridViewRowPostPaintEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.RowPostPaint event of a System.Windows.Forms.DataGridView.

DataGridViewRowPrePaintEventArgs

Provides data for the System.Windows.Forms.DataGridView.RowPrePaint event.

DataGridViewRowPrePaintEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.RowPrePaint event of a System.Windows.Forms.DataGridView.

DataGridViewRowsAddedEventArgs

Provides data for the System.Windows.Forms.DataGridView.RowsAdded event.

DataGridViewRowsAddedEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.RowsAdded event of a System.Windows.Forms.DataGridView.

DataGridViewRowsRemovedEventArgs

Provides data for the System.Windows.Forms.DataGridView.RowsRemoved event.

DataGridViewRowsRemovedEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.RowsRemoved event of a System.Windows.Forms.DataGridView.

DataGridViewRowStateChangedEventArgs

Provides data for the System.Windows.Forms.DataGridView.RowStateChanged event of a System.Windows.Forms.DataGridView.

DataGridViewRowStateChangedEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.RowStateChanged event of a System.Windows.Forms.DataGridView.

DataGridViewSelectedCellCollection

Represents a collection of cells that are selected in a System.Windows.Forms.DataGridView.

DataGridViewSelectedColumnCollection

Represents a collection of System.Windows.Forms.DataGridViewColumn objects that are selected in a System.Windows.Forms.DataGridView.

DataGridViewSelectedRowCollection

Represents a collection of System.Windows.Forms.DataGridViewRow objects that are selected in a System.Windows.Forms.DataGridView.

DataGridViewSelectionMode

Describes how cells of a DataGridView control can be selected.

DataGridViewSortCompareEventArgs

Provides data for the System.Windows.Forms.DataGridView.SortCompare event.

DataGridViewSortCompareEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.SortCompare event of a System.Windows.Forms.DataGridView control.

DataGridViewTextBoxCell

Displays editable text information in a System.Windows.Forms.DataGridView control.

DataGridViewTextBoxColumn

Hosts a collection of System.Windows.Forms.DataGridViewTextBoxCell cells.

DataGridViewTextBoxEditingControl

Represents a text box control that can be hosted in a System.Windows.Forms.DataGridViewTextBoxCell.

DataGridViewTopLeftHeaderCell

Represents the cell in the top left corner of the System.Windows.Forms.DataGridView that sits above the row headers and to the left of the column headers.

DataGridViewTriState

Defines values for specifying one of three possible states.

DataObject

Implements a basic data transfer mechanism.

DataSourceUpdateMode

Specifies when a data source is updated when changes occur in the bound control.

DateBoldEventArgs

Provides data for events that are internal to the System.Windows.Forms.MonthCalendar control.

DateBoldEventHandler

Represents the method that will handle an internal event of the System.Windows.Forms.MonthCalendar control.

DateRangeEventArgs

Provides data for the System.Windows.Forms.MonthCalendar.DateChanged or System.Windows.Forms.MonthCalendar.DateSelected events of the System.Windows.Forms.MonthCalendar control.

DateRangeEventHandler

Represents the method that will handle the System.Windows.Forms.MonthCalendar.DateChanged or System.Windows.Forms.MonthCalendar.DateSelected event of a System.Windows.Forms.MonthCalendar.

DateTimePicker

Represents a Windows control that allows the user to select a date and a time and to display the date and time with a specified format.

DateTimePicker+DateTimePickerAccessibleObjectDocumentation for this section has not yet been entered.
DateTimePickerFormat

Specifies the date and time format the System.Windows.Forms.DateTimePicker control displays.

Day

Specifies the day of the week.

DialogResult

Specifies identifiers to indicate the return value of a dialog box.

DockingAttribute

Specifies the default docking behavior for a control.

DockingBehavior

Specifies how a control should be docked by default when added through a designer.

DockStyle

Specifies the position and manner in which a control is docked.

DomainUpDown

Represents a Windows spin box (also known as an up-down control) that displays string values.

DomainUpDown+DomainItemAccessibleObjectDocumentation for this section has not yet been entered.
DomainUpDown+DomainUpDownAccessibleObjectDocumentation for this section has not yet been entered.
DomainUpDown+DomainUpDownItemCollectionDocumentation for this section has not yet been entered.
DragAction

Specifies how and if a drag-and-drop operation should continue.

DragDropEffects

Specifies the possible effects of a drag-and-drop operation.

DragEventArgs

Provides data for the System.Windows.Forms.Control.DragDrop, System.Windows.Forms.Control.DragEnter, or System.Windows.Forms.Control.DragOver event.

DragEventHandler

Represents the method that will handle the System.Windows.Forms.Control.DragDrop, System.Windows.Forms.Control.DragEnter, or System.Windows.Forms.Control.DragOver event of a System.Windows.Forms.Control.

DrawItemEventArgs

Provides data for the DrawItem event.

DrawItemEventHandler

Represents the method that will handle the DrawItem event of a System.Windows.Forms.ComboBox, System.Windows.Forms.ListBox, System.Windows.Forms.MenuItem, or System.Windows.Forms.TabControl control.

DrawItemState

Specifies the state of an item that is being drawn.

DrawListViewColumnHeaderEventArgs

Provides data for the System.Windows.Forms.ListView.DrawColumnHeader event.

DrawListViewColumnHeaderEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.DrawColumnHeader event of a System.Windows.Forms.ListView.

DrawListViewItemEventArgs

Provides data for the System.Windows.Forms.ListView.DrawItem event.

DrawListViewItemEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.DrawItem event of a System.Windows.Forms.ListView.

DrawListViewSubItemEventArgs

Provides data for the System.Windows.Forms.ListView.DrawSubItem event.

DrawListViewSubItemEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.DrawSubItem event of a System.Windows.Forms.ListView.

DrawMode

Specifies how the elements of a control are drawn.

DrawToolTipEventArgs

Provides data for the System.Windows.Forms.ToolTip.Draw event.

DrawToolTipEventHandler

Represents the method that will handle the System.Windows.Forms.ToolTip.Draw event of a System.Windows.Forms.ToolTip.

DrawTreeNodeEventArgs

Provides data for the System.Windows.Forms.TreeView.DrawNode event.

DrawTreeNodeEventHandler

Represents the method that will handle the System.Windows.Forms.TreeView.DrawNode event of a System.Windows.Forms.TreeView.

ErrorBlinkStyle

Specifies constants indicating when the error icon, supplied by an System.Windows.Forms.ErrorProvider, should blink to alert the user that an error has occurred.

ErrorIconAlignment

Specifies constants indicating the locations that an error icon can appear in relation to the control with an error.

ErrorProvider

Provides a user interface for indicating that a control on a form has an error associated with it.

FeatureSupport

Provides static methods for retrieving feature information from the current system.

FileDialog

Displays a dialog box from which the user can select a file.

FileDialogCustomPlace

Represents an entry in a System.Windows.Forms.FileDialog custom place collection for wiprlhext.

FileDialogCustomPlacesCollection

Represents a collection of wiprlhext custom places for the System.Windows.Forms.FileDialog class.

FixedPanel

Specifies that System.Windows.Forms.SplitContainer.Panel1, System.Windows.Forms.SplitContainer.Panel2, or neither panel is fixed.

FlatButtonAppearance

Provides properties that specify the appearance of System.Windows.Forms.Button controls whose System.Windows.Forms.FlatStyle is System.Windows.Forms.FlatStyle.Flat.

FlatStyle

Specifies the appearance of a control.

FlowDirection

Defines constants that specify the direction in which consecutive user interface (UI) elements are placed in a linear layout container

FlowLayoutPanel

Represents a panel that dynamically lays out its contents horizontally or vertically.

FlowLayoutSettings

Collects the characteristics associated with flow layouts.

FolderBrowserDialog

Prompts the user to select a folder. This class cannot be inherited.

FontDialog

Prompts the user to choose a font from among those installed on the local computer.

Form

Represents a window or dialog box that makes up an application's user interface.

Form+ControlCollectionDocumentation for this section has not yet been entered.
FormBorderStyle

Specifies the border styles for a form.

FormClosedEventArgs

Provides data for the System.Windows.Forms.Form.FormClosed event.

FormClosedEventHandler

Represents the method that handles a System.Windows.Forms.Form.FormClosed event.

FormClosingEventArgs

Provides data for the System.Windows.Forms.Form.FormClosing event.

FormClosingEventHandler

Represents the method that handles a System.Windows.Forms.Form.FormClosing event.

FormCollection

Represents a collection of System.Windows.Forms.Form objects.

FormStartPosition

Specifies the initial position of a form.

FormWindowState

Specifies how a form window is displayed.

FrameStyle

Specifies the frame style of the selected control.

GetChildAtPointSkip

Specifies which child controls to skip.

GiveFeedbackEventArgs

Provides data for the System.Windows.Forms.Control.GiveFeedback event, which occurs during a drag operation.

GiveFeedbackEventHandler

Represents the method that handles the System.Windows.Forms.Control.GiveFeedback event of a System.Windows.Forms.Control.

GridColumnStylesCollection

Represents a collection of System.Windows.Forms.DataGridColumnStyle objects in the System.Windows.Forms.DataGrid control.

GridItem

Implements one row in a System.Windows.Forms.PropertyGrid.

GridItemCollection

Contains a collection of System.Windows.Forms.GridItem objects.

GridItemType

Specifies the valid grid item types for a System.Windows.Forms.PropertyGrid.

GridTablesFactory

Provides the System.Windows.Forms.GridTablesFactory.CreateGridTables(System.Windows.Forms.DataGridTableStyle, object, string, System.Windows.Forms.BindingContext) method.

GridTableStylesCollection

Represents a collection of System.Windows.Forms.DataGridTableStyle objects in the System.Windows.Forms.DataGrid control.

GroupBox

Represents a Windows control that displays a frame around a group of controls with an optional caption.

GroupBoxRenderer

Provides methods used to render a group box control with or without visual styles. This class cannot be inherited.

HandledMouseEventArgs

Allows a custom control to prevent the System.Windows.Forms.Control.MouseWheel event from being sent to its parent container.

Help

Encapsulates the HTML Help 1.0 engine.

HelpEventArgs

Provides data for the System.Windows.Forms.Control.HelpRequested event.

HelpEventHandler

Represents the method that will handle the System.Windows.Forms.Control.HelpRequested event of a System.Windows.Forms.Control.

HelpNavigator

Specifies constants indicating which elements of the Help file to display.

HelpProvider

Provides pop-up or online Help for controls.

HorizontalAlignment

Specifies how an object or text in a control is horizontally aligned relative to an element of the control.

HScrollBar

Represents a standard Windows horizontal scroll bar.

HScrollProperties

Provides basic properties for the System.Windows.Forms.HScrollBar

HtmlDocument

Provides top-level programmatic access to an HTML document hosted by the System.Windows.Forms.WebBrowser control.

HtmlElement

Represents an HTML element inside of a Web page.

HtmlElementCollection

Defines a collection of System.Windows.Forms.HtmlElement objects.

HtmlElementErrorEventArgs

Provides data for the System.Windows.Forms.HtmlWindow.Error event.

HtmlElementErrorEventHandler

Represents the method that will handle the System.Windows.Forms.HtmlWindow.Error event of an System.Windows.Forms.HtmlWindow.

HtmlElementEventArgs

Provides data for the events defined on System.Windows.Forms.HtmlDocument and System.Windows.Forms.HtmlElement.

HtmlElementEventHandler

Represents the method that will handle the Click, MouseDown and related events on System.Windows.Forms.HtmlDocument, System.Windows.Forms.HtmlElement, and System.Windows.Forms.HtmlWindow.

HtmlElementInsertionOrientation

Defines values that describe where to insert a new element when using System.Windows.Forms.HtmlElement.InsertAdjacentElement(System.Windows.Forms.HtmlElementInsertionOrientation, System.Windows.Forms.HtmlElement).

HtmlHistory

Manages the list of documents and Web sites the user has visited within the current session.

HtmlWindow

Represents the logical window that contains one or more instances of System.Windows.Forms.HtmlDocument.

HtmlWindowCollection

Represents the windows contained within another System.Windows.Forms.HtmlWindow.

IBindableComponent

Enables a non-control component to emulate the data-binding behavior of a Windows Forms control.

IButtonControl

Allows a control to act like a button on a form.

ICommandExecutor

Defines a method that executes a certain action on the type that implements this interface.

IComponentEditorPageSite

The site for a System.Windows.Forms.Design.ComponentEditorPage.

IContainerControl

Provides the functionality for a control to act as a parent for other controls.

ICurrencyManagerProvider

Provides custom binding management for components.

IDataGridColumnStyleEditingNotificationService

Provides an editing notification interface.

IDataGridEditingService

Represents methods that process editing requests.

IDataGridViewEditingCell

Defines common functionality for a cell that allows the manipulation of its value.

IDataGridViewEditingControl

Defines common functionality for controls that are hosted within cells of a System.Windows.Forms.DataGridView.

IDataObject

Provides a format-independent mechanism for transferring data.

IDropTarget

Defines mouse events.

IFeatureSupport

Specifies a standard interface for retrieving feature information from the current system.

IFileReaderService

Defines a method that opens a file from the current directory.

ImageIndexConverter

Provides a type converter to convert data for an image index to and from a string.

ImageKeyConverter

Provides a type converter to convert data for an image key to and from another data type.

ImageLayout

Specifies the position of the image on the control.

ImageList

Provides methods to manage a collection of System.Drawing.Image objects. This class cannot be inherited.

ImageList+ImageCollectionDocumentation for this section has not yet been entered.
ImageListStreamer

Provides the data portion of an System.Windows.Forms.ImageList.

ImeMode

Specifies a value that determines the Input Method Editor (IME) status of an object when the object is selected.

IMessageFilter

Defines a message filter interface.

InputLanguage

Provides methods and fields to manage the input language. This class cannot be inherited.

InputLanguageChangedEventArgs

Provides data for the System.Windows.Forms.Form.InputLanguageChanged event.

InputLanguageChangedEventHandler

Represents the method that will handle the System.Windows.Forms.Form.InputLanguageChanged event of a System.Windows.Forms.Form.

InputLanguageChangingEventArgs

Provides data for the System.Windows.Forms.Form.InputLanguageChanging event.

InputLanguageChangingEventHandler

Represents the method that will handle the System.Windows.Forms.Form.InputLanguageChanging event of a System.Windows.Forms.Form.

InputLanguageCollection

Stores System.Windows.Forms.InputLanguage objects.

InsertKeyMode

Represents the insertion mode used by text boxes.

InvalidateEventArgs

Provides data for the System.Windows.Forms.Control.Invalidated event.

InvalidateEventHandler

Represents the method that will handle the System.Windows.Forms.Control.Invalidated event of a System.Windows.Forms.Control.

ItemActivation

Specifies the user action that is required to activate items in a list view control and the feedback that is given as the user moves the mouse pointer over an item.

ItemBoundsPortion

Specifies a portion of the list view item from which to retrieve the bounding rectangle.

ItemChangedEventArgs

Provides data for the System.Windows.Forms.CurrencyManager.ItemChanged event.

ItemChangedEventHandler

Represents the method that will handle the System.Windows.Forms.CurrencyManager.ItemChanged event of the System.Windows.Forms.CurrencyManager class.

ItemCheckedEventArgs

Provides data for the System.Windows.Forms.ListView.ItemChecked event of the System.Windows.Forms.ListView control.

ItemCheckedEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.ItemChecked event of a System.Windows.Forms.ListView control.

ItemCheckEventArgs

Provides data for the System.Windows.Forms.CheckedListBox.ItemCheck event of the System.Windows.Forms.CheckedListBox and System.Windows.Forms.ListView controls.

ItemCheckEventHandler

Represents the method that will handle the ItemCheck event of a System.Windows.Forms.CheckedListBox or System.Windows.Forms.ListView control.

ItemDragEventArgs

Provides data for the System.Windows.Forms.ListView.ItemDrag event of the System.Windows.Forms.ListView and System.Windows.Forms.TreeView controls.

ItemDragEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.ItemDrag event of a System.Windows.Forms.ListView or System.Windows.Forms.TreeView control.

IWin32Window

Provides an interface to expose Win32 HWND handles.

IWindowTarget

Defines the communication layer between a control and the Win32 API.

KeyEventArgs

Provides data for the System.Windows.Forms.Control.KeyDown or System.Windows.Forms.Control.KeyUp event.

KeyEventHandler

Represents the method that will handle the System.Windows.Forms.Control.KeyUp or System.Windows.Forms.Control.KeyDown event of a System.Windows.Forms.Control.

KeyPressEventArgs

Provides data for the System.Windows.Forms.Control.KeyPress event.

KeyPressEventHandler

Represents the method that will handle the System.Windows.Forms.Control.KeyPress event of a System.Windows.Forms.Control.

Keys

Specifies key codes and modifiers.

KeysConverter

Provides a System.ComponentModel.TypeConverter to convert System.Windows.Forms.Keys objects to and from other representations.

Label

Represents a standard Windows label.

LabelEditEventArgs

Provides data for the System.Windows.Forms.ListView.BeforeLabelEdit and System.Windows.Forms.ListView.AfterLabelEdit events.

LabelEditEventHandler

Represents the method that handles the System.Windows.Forms.ListView.BeforeLabelEdit and System.Windows.Forms.ListView.AfterLabelEdit events.

LayoutEventArgs

Provides data for the System.Windows.Forms.Control.Layout event. This class cannot be inherited.

LayoutEventHandler

Represents the method that will handle the System.Windows.Forms.Control.Layout event of a System.Windows.Forms.Control.

LayoutSettings

Provides a base class for collecting layout scheme characteristics.

LeftRightAlignment

Specifies whether an object or text is aligned to the left or right of a reference point.

LinkArea

Represents an area within a System.Windows.Forms.LinkLabel control that represents a hyperlink within the control.

LinkArea+LinkAreaConverterDocumentation for this section has not yet been entered.
LinkBehavior

Specifies the behaviors of a link in a System.Windows.Forms.LinkLabel.

LinkClickedEventArgs

Provides data for the System.Windows.Forms.RichTextBox.LinkClicked event.

LinkClickedEventHandler

Represents the method that will handle the System.Windows.Forms.RichTextBox.LinkClicked event of a System.Windows.Forms.RichTextBox.

LinkConverter

Provides a type converter for System.Windows.Forms.LinkLabel.Link objects.

LinkLabel

Represents a Windows label control that can display hyperlinks.

LinkLabel+LinkDocumentation for this section has not yet been entered.
LinkLabel+LinkCollectionDocumentation for this section has not yet been entered.
LinkLabelLinkClickedEventArgs

Provides data for the System.Windows.Forms.LinkLabel.LinkClicked event.

LinkLabelLinkClickedEventHandler

Represents the method that will handle the System.Windows.Forms.LinkLabel.LinkClicked event of a System.Windows.Forms.LinkLabel.

LinkState

Specifies constants that define the state of the link.

ListBindingConverter

Provides a type converter to convert System.Windows.Forms.Binding objects to and from various other representations.

ListBindingHelper

Provides functionality to discover a bindable list and the properties of the items contained in the list when they differ from the public properties of the object to which they bind.

ListBox

Represents a Windows control to display a list of items.

ListBox+IntegerCollectionDocumentation for this section has not yet been entered.
ListBox+ObjectCollectionDocumentation for this section has not yet been entered.
ListBox+SelectedIndexCollectionDocumentation for this section has not yet been entered.
ListBox+SelectedObjectCollectionDocumentation for this section has not yet been entered.
ListControl

Provides a common implementation of members for the System.Windows.Forms.ListBox and System.Windows.Forms.ComboBox classes.

ListControlConvertEventArgs

Provides data for the System.Windows.Forms.ListControl.Format event.

ListControlConvertEventHandler

Represents the method that will handle converting a System.Windows.Forms.ListControl.

ListView

Represents a Windows list view control, which displays a collection of items that can be displayed using one of four different views.

ListView+CheckedIndexCollectionDocumentation for this section has not yet been entered.
ListView+CheckedListViewItemCollectionDocumentation for this section has not yet been entered.
ListView+ColumnHeaderCollectionDocumentation for this section has not yet been entered.
ListView+ListViewItemCollectionDocumentation for this section has not yet been entered.
ListView+SelectedIndexCollectionDocumentation for this section has not yet been entered.
ListView+SelectedListViewItemCollectionDocumentation for this section has not yet been entered.
ListViewAlignment

Specifies how items align in the System.Windows.Forms.ListView.

ListViewGroup

Represents a group of items displayed within a System.Windows.Forms.ListView control.

ListViewGroupCollection

Represents the collection of groups within a System.Windows.Forms.ListView control.

ListViewHitTestInfo

Contains information about an area of a System.Windows.Forms.ListView control or a System.Windows.Forms.ListViewItem.

ListViewHitTestLocations

Defines constants that represent areas in a System.Windows.Forms.ListView or System.Windows.Forms.ListViewItem.

ListViewInsertionMark

Used to indicate the expected drop location when an item is dragged to a new position in a System.Windows.Forms.ListView control. This functionality is available only on Windows XP and later.

ListViewItem

Represents an item in a System.Windows.Forms.ListView control.

ListViewItem+ListViewSubItemDocumentation for this section has not yet been entered.
ListViewItem+ListViewSubItemCollectionDocumentation for this section has not yet been entered.
ListViewItemConverter

Provides a type converter to convert System.Windows.Forms.ListViewItem objects to and from various other representations.

ListViewItemMouseHoverEventArgs

Provides data for the System.Windows.Forms.ListView.ItemMouseHover event.

ListViewItemMouseHoverEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.ItemMouseHover event of a System.Windows.Forms.ListView.

ListViewItemSelectionChangedEventArgs

Provides data for the System.Windows.Forms.ListView.ItemSelectionChanged event.

ListViewItemSelectionChangedEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.ItemSelectionChanged event of a System.Windows.Forms.ListView.

ListViewItemStates

Defines constants that represent the possible states of a System.Windows.Forms.ListViewItem.

ListViewVirtualItemsSelectionRangeChangedEventArgs

Provides data for the System.Windows.Forms.ListView.VirtualItemsSelectionRangeChanged event.

ListViewVirtualItemsSelectionRangeChangedEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.VirtualItemsSelectionRangeChanged event of a System.Windows.Forms.ListView.

MainMenu

Represents the menu structure of a form. Although System.Windows.Forms.MenuStrip replaces and adds functionality to the System.Windows.Forms.MainMenu control of previous versions, System.Windows.Forms.MainMenu is retained for both backward compatibility and future use if you choose.

MaskedTextBox

Uses a mask to distinguish between proper and improper user input.

MaskFormat

Defines how to format the text inside of a System.Windows.Forms.MaskedTextBox.

MaskInputRejectedEventArgs

Provides data for the System.Windows.Forms.MaskedTextBox.MaskInputRejected event.

MaskInputRejectedEventHandler

Represents the method that will handle the System.Windows.Forms.MaskedTextBox.MaskInputRejected event of a System.Windows.Forms.MaskedTextBox control.

MdiClient

Represents the container for multiple-document interface (MDI) child forms. This class cannot be inherited.

MdiClient+ControlCollectionDocumentation for this section has not yet been entered.
MdiLayout

Specifies the layout of multiple document interface (MDI) child windows in an MDI parent window.

MeasureItemEventArgs

Provides data for the MeasureItem event of the System.Windows.Forms.ListBox, System.Windows.Forms.ComboBox, System.Windows.Forms.CheckedListBox, and System.Windows.Forms.MenuItem controls.

MeasureItemEventHandler

Represents the method that will handle the MeasureItem event of the System.Windows.Forms.ListBox, System.Windows.Forms.ComboBox, System.Windows.Forms.CheckedListBox, or System.Windows.Forms.MenuItem controls.

Menu

Represents the base functionality for all menus. Although System.Windows.Forms.ToolStripDropDown and System.Windows.Forms.ToolStripDropDownMenu replace and add functionality to the System.Windows.Forms.Menu control of previous versions, System.Windows.Forms.Menu is retained for both backward compatibility and future use if you choose.

Menu+MenuItemCollectionDocumentation for this section has not yet been entered.
MenuGlyph

Specifies the image to draw when drawing a menu with the System.Windows.Forms.ControlPaint.DrawMenuGlyph(System.Drawing.Graphics, System.Drawing.Rectangle, System.Windows.Forms.MenuGlyph) method.

MenuItem

Represents an individual item that is displayed within a System.Windows.Forms.MainMenu or System.Windows.Forms.ContextMenu. Although System.Windows.Forms.ToolStripMenuItem replaces and adds functionality to the System.Windows.Forms.MenuItem control of previous versions, System.Windows.Forms.MenuItem is retained for both backward compatibility and future use if you choose.

MenuMerge

Specifies the behavior of a System.Windows.Forms.MenuItem when it is merged with items in another menu.

MenuStrip

Provides a menu system for a form.

MergeAction

Specifies the kind of action to take if a match is found when combining menu items on a System.Windows.Forms.ToolStrip.

Message

Implements a Windows message.

MessageBox

Displays a message box that can contain text, buttons, and symbols that inform and instruct the user.

MessageBoxButtons

Specifies constants defining which buttons to display on a System.Windows.Forms.MessageBox.

MessageBoxDefaultButton

Specifies constants defining the default button on a System.Windows.Forms.MessageBox.

MessageBoxIcon

Specifies constants defining which information to display.

MessageBoxOptions

Specifies options on a System.Windows.Forms.MessageBox.

MethodInvoker

Represents a delegate that can execute any method in managed code that is declared void and takes no parameters.

MonthCalendar

Represents a Windows control that enables the user to select a date using a visual monthly calendar display.

MonthCalendar+HitAreaDocumentation for this section has not yet been entered.
MonthCalendar+HitTestInfoDocumentation for this section has not yet been entered.
MouseButtons

Specifies constants that define which mouse button was pressed.

MouseEventArgs

Provides data for the System.Windows.Forms.Control.MouseUp, System.Windows.Forms.Control.MouseDown, and System.Windows.Forms.Control.MouseMove events.

MouseEventHandler

Represents the method that will handle the MouseDown, MouseUp, or MouseMove event of a form, control, or other component.

NativeWindow

Provides a low-level encapsulation of a window handle and a window procedure.

NavigateEventArgs

Provides data for the System.Windows.Forms.DataGrid.Navigate event.

NavigateEventHandler

Represents the method that will handle the System.Windows.Forms.NavigateEventArgs event of a System.Windows.Forms.DataGrid.

NodeLabelEditEventArgs

Provides data for the System.Windows.Forms.TreeView.BeforeLabelEdit and System.Windows.Forms.TreeView.AfterLabelEdit events.

NodeLabelEditEventHandler

Represents the method that will handle the System.Windows.Forms.TreeView.BeforeLabelEdit and System.Windows.Forms.TreeView.AfterLabelEdit events of a System.Windows.Forms.TreeView control.

NotifyIcon

Specifies a component that creates an icon in the notification area. This class cannot be inherited.

NumericUpDown

Represents a Windows spin box (also known as an up-down control) that displays numeric values.

NumericUpDownAcceleration

Provides information specifying how acceleration should be performed on a spin box (also known as an up-down control) when the up or down button is pressed for specified time period.

NumericUpDownAccelerationCollection

Represents a sorted collection of System.Windows.Forms.NumericUpDownAcceleration objects in the System.Windows.Forms.NumericUpDown control.

OpacityConverter

Provides a type converter to convert opacity values to and from a string.

OpenFileDialog

Prompts the user to open a file. This class cannot be inherited.

Orientation

Specifies the orientation of controls or elements of controls.

OSFeature

Provides operating-system specific feature queries.

OwnerDrawPropertyBag

Contains values of properties that a component might need only occasionally.

Padding

Represents padding or margin information associated with a user interface (UI) element.

PaddingConverter

Provides a type converter to convert System.Windows.Forms.Padding values to and from various other representations.

PageSetupDialog

Enables users to change page-related print settings, including margins and paper orientation. This class cannot be inherited.

PaintEventArgs

Provides data for the System.Windows.Forms.Control.Paint event.

PaintEventHandler

Represents the method that will handle the System.Windows.Forms.Control.Paint event of a System.Windows.Forms.Control.

Panel

Used to group collections of controls.

PictureBox

Represents a Windows picture box control for displaying an image.

PictureBoxSizeMode

Specifies how an image is positioned within a System.Windows.Forms.PictureBox.

PopupEventArgs

Provides data for the System.Windows.Forms.ToolTip.Popup event.

PopupEventHandler

Represents the method that handles the System.Windows.Forms.ToolTip.Popup event of the System.Windows.Forms.ToolTip class.

PowerLineStatus

Specifies the system power status.

PowerState

Defines identifiers that indicate a suspended system power activity mode.

PowerStatus

Indicates current system power status information.

PreProcessControlState

Provides options that specify the relationship between the control and preprocessing messages.

PreviewKeyDownEventArgs

Provides data for the System.Windows.Forms.Control.PreviewKeyDown event.

PreviewKeyDownEventHandler

Represents the method that will handle the System.Windows.Forms.Control.PreviewKeyDown event for a control.

PrintControllerWithStatusDialog

Controls how a document is printed from a Windows Forms application.

PrintDialog

Lets users select a printer and choose which sections of the document to print from a Windows Forms application.

PrintPreviewControl

Represents the raw preview part of print previewing from a Windows Forms application, without any dialog boxes or buttons. Most System.Windows.Forms.PrintPreviewControl objects are found on System.Windows.Forms.PrintPreviewDialog objects, but they do not have to be.

PrintPreviewDialog

Represents a dialog box form that contains a System.Windows.Forms.PrintPreviewControl for printing from a Windows Forms application.

ProfessionalColors

Provides System.Drawing.Color structures that are colors of a Windows display element. This class cannot be inherited.

ProfessionalColorTable

Provides colors used for Microsoft Office display elements.

ProgressBar

Represents a Windows progress bar control.

ProgressBarRenderer

Provides methods used to render a progress bar control with visual styles. This class cannot be inherited.

ProgressBarStyle

Specifies the style that a System.Windows.Forms.ProgressBar uses to indicate the progress of an operation.

PropertyGrid

Provides a user interface for browsing the properties of an object.

PropertyGrid+PropertyTabCollectionDocumentation for this section has not yet been entered.
PropertyManager

Maintains a System.Windows.Forms.Binding between an object's property and a data-bound control property.

PropertySort

Specifies how properties are sorted in the System.Windows.Forms.PropertyGrid.

PropertyTabChangedEventArgs

Provides data for the System.Windows.Forms.PropertyGrid.PropertyTabChanged event of a System.Windows.Forms.PropertyGrid.

PropertyTabChangedEventHandler

Represents the method that will handle the System.Windows.Forms.PropertyGrid.PropertyTabChanged event of a System.Windows.Forms.PropertyGrid.

PropertyValueChangedEventArgs

Provides data for the System.Windows.Forms.PropertyGrid.PropertyValueChanged event of a System.Windows.Forms.PropertyGrid.

PropertyValueChangedEventHandler

The event handler class that is invoked when a property in the grid is modified by the user.

QueryAccessibilityHelpEventArgs

Provides data for the System.Windows.Forms.Control.QueryAccessibilityHelp event.

QueryAccessibilityHelpEventHandler

Represents the method that will handle the System.Windows.Forms.Control.QueryAccessibilityHelp event of a control.

QueryContinueDragEventArgs

Provides data for the System.Windows.Forms.Control.QueryContinueDrag event.

QueryContinueDragEventHandler

Represents the method that will handle the System.Windows.Forms.Control.QueryContinueDrag event of a System.Windows.Forms.Control.

QuestionEventArgs

Provides data for events that need a true or false answer to a question.

QuestionEventHandler

Represents the method that will handle the System.Windows.Forms.DataGridView.CancelRowEdit event or the System.Windows.Forms.DataGridView.RowDirtyStateNeeded event of a System.Windows.Forms.DataGridView.

RadioButton

Enables the user to select a single option from a group of choices when paired with other System.Windows.Forms.RadioButton controls.

RadioButton+RadioButtonAccessibleObjectDocumentation for this section has not yet been entered.
RadioButtonRenderer

Provides methods used to render an option button control (also known as a radio button) with or without visual styles. This class cannot be inherited.

RelatedImageListAttribute

Indicates which System.Windows.Forms.ImageList a property is related to.

RetrieveVirtualItemEventArgs

Provides data for the System.Windows.Forms.ListView.RetrieveVirtualItem event.

RetrieveVirtualItemEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.RetrieveVirtualItem event of a System.Windows.Forms.ListView.

RichTextBox

Represents a Windows rich text box control.

RichTextBoxFinds

Specifies how a text search is carried out in a System.Windows.Forms.RichTextBox control.

RichTextBoxLanguageOptions

Provides System.Windows.Forms.RichTextBox settings for Input Method Editor (IME) and Asian language support.

RichTextBoxScrollBars

Specifies the type of scroll bars to display in a System.Windows.Forms.RichTextBox control.

RichTextBoxSelectionAttribute

Specifies whether any characters in the current selection have the style or attribute.

RichTextBoxSelectionTypes

Specifies the type of selection in a System.Windows.Forms.RichTextBox control.

RichTextBoxStreamType

Specifies the types of input and output streams used to load and save data in the System.Windows.Forms.RichTextBox control.

RichTextBoxWordPunctuations

Specifies the types of punctuation tables that can be used with the System.Windows.Forms.RichTextBox control's word-wrapping and word-breaking features.

RightToLeft

Specifies a value indicating whether the text appears from right to left, such as when using Hebrew or Arabic fonts.

RowStyle

Represents the look and feel of a row in a table layout.

SaveFileDialog

Prompts the user to select a location for saving a file. This class cannot be inherited.

Screen

Represents a display device or multiple display devices on a single system.

ScreenOrientation

Specifies the angle of the screen.

ScrollableControl

Defines a base class for controls that support auto-scrolling behavior.

ScrollableControl+DockPaddingEdgesDocumentation for this section has not yet been entered.
ScrollableControl+DockPaddingEdgesConverterDocumentation for this section has not yet been entered.
ScrollBar

Implements the basic functionality of a scroll bar control.

ScrollBarRenderer

Provides methods used to render a scroll bar control with visual styles. This class cannot be inherited.

ScrollBars

Specifies which scroll bars will be visible on a control.

ScrollButton

Specifies the type of scroll arrow to draw on a scroll bar.

ScrollEventArgs

Provides data for the Scroll event.

ScrollEventHandler

Represents the method that handles the Scroll event of a System.Windows.Forms.DataGridView, System.Windows.Forms.ScrollBar, System.Windows.Forms.TrackBar, or System.Windows.Forms.DataGrid.

ScrollEventType

Specifies the type of action used to raise the System.Windows.Forms.ScrollBar.Scroll event.

ScrollOrientation

Specifies the scroll bar orientation for the System.Windows.Forms.ScrollBar.Scroll event.

ScrollProperties

Encapsulates properties related to scrolling.

SearchDirectionHint

Provides a directional hint of where to search for a System.Windows.Forms.ListViewItem.

SearchForVirtualItemEventArgs

Provides data for the System.Windows.Forms.ListView.SearchForVirtualItem event.

SearchForVirtualItemEventHandler

Represents the method that will handle the System.Windows.Forms.ListView.SearchForVirtualItem event of a System.Windows.Forms.ListView.

SecurityIDType

This enumeration is not used.

SelectedGridItemChangedEventArgs

Provides data for the System.Windows.Forms.PropertyGrid.SelectedGridItemChanged event of the System.Windows.Forms.PropertyGrid control.

SelectedGridItemChangedEventHandler

Represents the method that will handle the System.Windows.Forms.PropertyGrid.SelectedGridItemChanged event of a System.Windows.Forms.PropertyGrid.

SelectionMode

Specifies the selection behavior of a list box.

SelectionRange

Represents a date selection range in a month calendar control.

SelectionRangeConverter

Provides a type converter to convert System.Windows.Forms.SelectionRange objects to and from various other types.

SendKeys

Provides methods for sending keystrokes to an application.

Shortcut

Specifies shortcut keys that can be used by menu items.

SizeGripStyle

Specifies the style of the sizing grip on a System.Windows.Forms.Form.

SizeType

Specifies how rows or columns of user interface (UI) elements should be sized relative to their container.

SortOrder

Specifies how items in a list are sorted.

SplitContainer

Represents a control consisting of a movable bar that divides a container's display area into two resizable panels.

Splitter

Represents a splitter control that enables the user to resize docked controls. System.Windows.Forms.Splitter has been replaced by System.Windows.Forms.SplitContainer and is provided only for compatibility with previous versions.

SplitterCancelEventArgs

Provides data for splitter events.

SplitterCancelEventHandler

Represents the method that will handle the System.Windows.Forms.Splitter.SplitterMoving event of a System.Windows.Forms.Splitter.

SplitterEventArgs

Provides data for System.Windows.Forms.Splitter.SplitterMoving and the System.Windows.Forms.Splitter.SplitterMoved events.

SplitterEventHandler

Represents the method that will handle the System.Windows.Forms.Splitter.SplitterMoving and System.Windows.Forms.Splitter.SplitterMoved events of a System.Windows.Forms.Splitter.

SplitterPanel

Creates a panel that is associated with a System.Windows.Forms.SplitContainer.

StatusBar

Represents a Windows status bar control. Although System.Windows.Forms.ToolStripStatusLabel replaces and adds functionality to the System.Windows.Forms.StatusBar control of previous versions, System.Windows.Forms.StatusBar is retained for both backward compatibility and future use if you choose.

StatusBar+StatusBarPanelCollectionDocumentation for this section has not yet been entered.
StatusBarDrawItemEventArgs

Provides data for the System.Windows.Forms.StatusBar.DrawItem event.

StatusBarDrawItemEventHandler

Represents the method that will handle the System.Windows.Forms.StatusBar.DrawItem event of a System.Windows.Forms.StatusBar.

StatusBarPanel

Represents a panel in a System.Windows.Forms.StatusBar control. Although the System.Windows.Forms.StatusStrip control replaces and adds functionality to the System.Windows.Forms.StatusBar control of previous versions, System.Windows.Forms.StatusBar is retained for both backward compatibility and future use if you choose.

StatusBarPanelAutoSize

Specifies how a System.Windows.Forms.StatusBarPanel on a System.Windows.Forms.StatusBar control behaves when the control resizes.

StatusBarPanelBorderStyle

Specifies the appearance of the border for a System.Windows.Forms.StatusBarPanel on a System.Windows.Forms.StatusBar control.

StatusBarPanelClickEventArgs

Provides data for the System.Windows.Forms.StatusBar.PanelClick event.

StatusBarPanelClickEventHandler

Represents the method that will handle the System.Windows.Forms.StatusBar.PanelClick event of a System.Windows.Forms.StatusBar.

StatusBarPanelStyle

Specifies whether a System.Windows.Forms.StatusBarPanel object on a System.Windows.Forms.StatusBar control is owner-drawn or system-drawn.

StatusStrip

Represents a Windows status bar control.

StructFormat

This enumeration is not used.

SystemInformation

Provides information about the current system environment.

SystemParameter

Specifies the system parameter type.

TabAlignment

Specifies the locations of the tabs in a tab control.

TabAppearance

Specifies the appearance of the tabs in a tab control.

TabControl

Manages a related set of tab pages.

TabControl+ControlCollectionDocumentation for this section has not yet been entered.
TabControl+TabPageCollectionDocumentation for this section has not yet been entered.
TabControlAction

Defines values representing System.Windows.Forms.TabControl events.

TabControlCancelEventArgs

Provides data for the System.Windows.Forms.TabControl.Selecting and System.Windows.Forms.TabControl.Deselecting events of a System.Windows.Forms.TabControl control.

TabControlCancelEventHandler

Represents the method that will handle the System.Windows.Forms.TabControl.Selecting or System.Windows.Forms.TabControl.Deselecting event of a System.Windows.Forms.TabControl control.

TabControlEventArgs

Provides data for the System.Windows.Forms.TabControl.Selected and System.Windows.Forms.TabControl.Deselected events of a System.Windows.Forms.TabControl control.

TabControlEventHandler

Represents the method that will handle the System.Windows.Forms.TabControl.Selected or System.Windows.Forms.TabControl.Deselected event of a System.Windows.Forms.TabControl control.

TabDrawMode

Specifies whether the tabs in a tab control are owner-drawn (drawn by the parent window), or drawn by the operating system.

TableLayoutCellPaintEventArgs

Provides data for the System.Windows.Forms.TableLayoutPanel.CellPaint event.

TableLayoutCellPaintEventHandler

Represents the method that will handle the System.Windows.Forms.TableLayoutPanel.CellPaint event.

TableLayoutColumnStyleCollection

A collection that stores System.Windows.Forms.ColumnStyle objects.

TableLayoutControlCollection

Represents a collection of child controls in a table layout container.

TableLayoutPanel

Represents a panel that dynamically lays out its contents in a grid composed of rows and columns.

TableLayoutPanelCellBorderStyle

Specifies the border style of a cell in a table layout control.

TableLayoutPanelCellPosition

Represents a cell in a System.Windows.Forms.TableLayoutPanel.

TableLayoutPanelGrowStyle

Specifies how a System.Windows.Forms.TableLayoutPanel will gain additional rows or columns after its existing cells are full.

TableLayoutRowStyleCollection

A collection that stores System.Windows.Forms.RowStyle objects.

TableLayoutSettings

Collects the characteristics associated with table layouts.

TableLayoutStyle

Implements the basic functionality that represents the appearance and behavior of a table layout.

TableLayoutStyleCollection

Implements the basic functionality for a collection of table layout styles.

TabPage

Represents a single tab page in a System.Windows.Forms.TabControl.

TabPage+TabPageControlCollectionDocumentation for this section has not yet been entered.
TabRenderer

Provides methods used to render a tab control with visual styles. This class cannot be inherited.

TabSizeMode

Specifies how tabs in a tab control are sized.

TextBox

Represents a Windows text box control.

TextBoxBase

Implements the basic functionality required by text controls.

TextBoxRenderer

Provides methods used to render a text box control with visual styles. This class cannot be inherited.

TextDataFormat

Specifies the formats used with text-related methods of the System.Windows.Forms.Clipboard and System.Windows.Forms.DataObject classes.

TextFormatFlags

Specifies the display and layout information for text strings.

TextImageRelation

Specifies the position of the text and image relative to each other on a control.

TextRenderer

Provides methods used to measure and render text. This class cannot be inherited.

ThreadExceptionDialog

Implements a dialog box that is displayed when an unhandled exception occurs in a thread.

TickStyle

Specifies the location of tick marks in a System.Windows.Forms.TrackBar control.

Timer

Implements a timer that raises an event at user-defined intervals. This timer is optimized for use in Windows Forms applications and must be used in a window.

ToolBar

Represents a Windows toolbar. Although System.Windows.Forms.ToolStrip replaces and adds functionality to the System.Windows.Forms.ToolBar control of previous versions, System.Windows.Forms.ToolBar is retained for both backward compatibility and future use if you choose.

ToolBar+ToolBarButtonCollectionDocumentation for this section has not yet been entered.
ToolBarAppearance

Specifies the type of toolbar to display.

ToolBarButton

Represents a Windows toolbar button. Although System.Windows.Forms.ToolStripButton replaces and extends the System.Windows.Forms.ToolBarButton control of previous versions, System.Windows.Forms.ToolBarButton is retained for both backward compatibility and future use if you choose.

ToolBarButtonClickEventArgs

Provides data for the System.Windows.Forms.ToolBar.ButtonClick event.

ToolBarButtonClickEventHandler

Represents the method that will handle the System.Windows.Forms.ToolBar.ButtonClick event of a System.Windows.Forms.ToolBar.

ToolBarButtonStyle

Specifies the button style within a toolbar.

ToolBarTextAlign

Specifies the alignment of text on the toolbar button control.

ToolStrip

Provides a container for Windows toolbar objects.

ToolStrip+ToolStripAccessibleObjectDocumentation for this section has not yet been entered.
ToolStripArrowRenderEventArgs

Provides data for the System.Windows.Forms.ToolStripRenderer.RenderArrow event.

ToolStripArrowRenderEventHandler

Represents the method that will handle the System.Windows.Forms.ToolStripRenderer.RenderArrow event of a System.Windows.Forms.ToolStripRenderer. This class cannot be inherited.

ToolStripButton

Represents a selectable System.Windows.Forms.ToolStripItem that can contain text and images.

ToolStripComboBox

Represents a System.Windows.Forms.ToolStripComboBox that is properly rendered in a System.Windows.Forms.ToolStrip.

ToolStripContainer

Provides panels on each side of the form and a central panel that can hold one or more controls.

ToolStripContentPanel

Represents the center panel of a System.Windows.Forms.ToolStripContainer control.

ToolStripContentPanelRenderEventArgs

Provides data for the System.Windows.Forms.ToolStripContentPanel.RendererChanged event.

ToolStripContentPanelRenderEventHandler

Represents the method that will handle the System.Windows.Forms.ToolStripContentPanel.RendererChanged event of a System.Windows.Forms.ToolStripContentPanel.

ToolStripControlHost

Hosts custom controls or Windows Forms controls.

ToolStripDropDown

Represents a control that allows the user to select a single item from a list that is displayed when the user clicks a System.Windows.Forms.ToolStripDropDownButton. Although System.Windows.Forms.ToolStripDropDownMenu and System.Windows.Forms.ToolStripDropDown replace and add functionality to the System.Windows.Forms.Menu control of previous versions, System.Windows.Forms.Menu is retained for both backward compatibility and future use if you choose.

ToolStripDropDown+ToolStripDropDownAccessibleObjectDocumentation for this section has not yet been entered.
ToolStripDropDownButton

Represents a control that when clicked displays an associated System.Windows.Forms.ToolStripDropDown from which the user can select a single item.

ToolStripDropDownClosedEventArgs

Provides data for the System.Windows.Forms.ToolStripDropDown.Closed event.

ToolStripDropDownClosedEventHandler

Represents the method that will handle the System.Windows.Forms.ToolStripDropDown.Closed event of a System.Windows.Forms.ToolStripDropDown.

ToolStripDropDownCloseReason

Specifies the reason that a System.Windows.Forms.ToolStripDropDown control was closed.

ToolStripDropDownClosingEventArgs

Provides data for the System.Windows.Forms.ToolStripDropDown.Closing event.

ToolStripDropDownClosingEventHandler

Represents the method that handles the System.Windows.Forms.ToolStripDropDown.Closing event of a System.Windows.Forms.ToolStripDropDown.

ToolStripDropDownDirection

Specifies the direction in which a System.Windows.Forms.ToolStripDropDown control is displayed relative to its parent control.

ToolStripDropDownItem

Provides basic functionality for controls that display a System.Windows.Forms.ToolStripDropDown when a System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms.ToolStripMenuItem, or System.Windows.Forms.ToolStripSplitButton control is clicked.

ToolStripDropDownItemAccessibleObject

Provides information that accessibility applications use to adjust the user interface of a System.Windows.Forms.ToolStripDropDown for users with impairments.

ToolStripDropDownMenu

Provides basic functionality for the System.Windows.Forms.ContextMenuStrip control. Although System.Windows.Forms.ToolStripDropDownMenu and System.Windows.Forms.ToolStripDropDown replace and add functionality to the System.Windows.Forms.Menu control of previous versions, System.Windows.Forms.Menu is retained for both backward compatibility and future use if you choose.

ToolStripGripDisplayStyle

Specifies the orientation of the System.Windows.Forms.ToolStrip move handle (grip).

ToolStripGripRenderEventArgs

Provides data for the System.Windows.Forms.ToolStripRenderer.RenderGrip event.

ToolStripGripRenderEventHandler

Represents the method that will handle the System.Windows.Forms.ToolStripRenderer.RenderGrip event of a System.Windows.Forms.ToolStripRenderer.

ToolStripGripStyle

Specifies visibility of a System.Windows.Forms.ToolStrip move handle (grip).

ToolStripItem

Represents the abstract base class that manages events and layout for all the elements that a System.Windows.Forms.ToolStrip or System.Windows.Forms.ToolStripDropDown can contain.

ToolStripItem+ToolStripItemAccessibleObjectDocumentation for this section has not yet been entered.
ToolStripItemAlignment

Determines the alignment of a System.Windows.Forms.ToolStripItem in a System.Windows.Forms.ToolStrip.

ToolStripItemClickedEventArgs

Provides data for the System.Windows.Forms.ToolStrip.ItemClicked event.

ToolStripItemClickedEventHandler

Represents the method that will handle the System.Windows.Forms.ToolStrip.ItemClicked event of a System.Windows.Forms.ToolStripItem.

ToolStripItemCollection

Represents a collection of System.Windows.Forms.ToolStripItem objects.

ToolStripItemDisplayStyle

Specifies what to render (image or text) for this System.Windows.Forms.ToolStripItem.

ToolStripItemEventArgs

Provides data for System.Windows.Forms.ToolStripItem events.

ToolStripItemEventHandler

Represents the method that will handle events for a System.Windows.Forms.ToolStripItem.

ToolStripItemImageRenderEventArgs

Provides data for the System.Windows.Forms.ToolStripRenderer.RenderItemImage event.

ToolStripItemImageRenderEventHandler

Represents the method that will handle the System.Windows.Forms.ToolStripRenderer.RenderItemImage event or System.Windows.Forms.ToolStripRenderer.RenderItemCheck event of a System.Windows.Forms.ToolStripRenderer.

ToolStripItemImageScaling

Specifies whether the size of the image on a System.Windows.Forms.ToolStripItem is automatically adjusted to fit on a System.Windows.Forms.ToolStrip while retaining the original image proportions.

ToolStripItemOverflow

Determines whether a System.Windows.Forms.ToolStripItem is placed in the overflow System.Windows.Forms.ToolStrip.

ToolStripItemPlacement

Specifies where a System.Windows.Forms.ToolStripItem is to be layed out.

ToolStripItemRenderEventArgs

Provides data for the events that render the background of objects derived from System.Windows.Forms.ToolStripItem in the System.Windows.Forms.ToolStripRenderer class.

ToolStripItemRenderEventHandler

Represents the method that handles the events that render the background of objects derived from System.Windows.Forms.ToolStripItem in the System.Windows.Forms.ToolStripRenderer class.

ToolStripItemTextRenderEventArgs

Provides data for the System.Windows.Forms.ToolStripRenderer.RenderItemText event.

ToolStripItemTextRenderEventHandler

Represents the method that will handle the System.Windows.Forms.ToolStripRenderer.RenderItemText event of a System.Windows.Forms.ToolStripRenderer.

ToolStripLabel

Represents a nonselectable System.Windows.Forms.ToolStripItem that renders text and images and can display hyperlinks.

ToolStripLayoutStyle

Specifies the possible alignments with which the items of a System.Windows.Forms.ToolStrip can be displayed.

ToolStripManager

Controls System.Windows.Forms.ToolStrip rendering and rafting, and the merging of System.Windows.Forms.MenuStrip, System.Windows.Forms.ToolStripDropDownMenu, and System.Windows.Forms.ToolStripMenuItem objects. This class cannot be inherited.

ToolStripManagerRenderMode

Specifies the painting style applied to multiple System.Windows.Forms.ToolStrip objects contained in a form.

ToolStripMenuItem

Represents a selectable option displayed on a System.Windows.Forms.MenuStrip or System.Windows.Forms.ContextMenuStrip. Although System.Windows.Forms.ToolStripMenuItem replaces and adds functionality to the System.Windows.Forms.MenuItem control of previous versions, System.Windows.Forms.MenuItem is retained for both backward compatibility and future use if you choose.

ToolStripOverflow

Manages the overflow behavior of a System.Windows.Forms.ToolStrip.

ToolStripOverflowButton

Hosts a System.Windows.Forms.ToolStripDropDown that displays items that overflow the System.Windows.Forms.ToolStrip.

ToolStripPanel

Creates a container within which other controls can share horizontal or vertical space.

ToolStripPanel+ToolStripPanelRowCollectionDocumentation for this section has not yet been entered.
ToolStripPanelRenderEventArgs

Provides data for System.Windows.Forms.ToolStripPanel drawing.

ToolStripPanelRenderEventHandler

Represents the method that will handle System.Windows.Forms.ToolStripPanel paint events.

ToolStripPanelRow

Represents a row of a System.Windows.Forms.ToolStripPanel that can contain controls.

ToolStripProfessionalRenderer

Handles the painting functionality for System.Windows.Forms.ToolStrip objects, applying a custom palette and a streamlined style.

ToolStripProgressBar

Represents a Windows progress bar control contained in a System.Windows.Forms.StatusStrip.

ToolStripRenderer

Handles the painting functionality for System.Windows.Forms.ToolStrip objects.

ToolStripRenderEventArgs

Provides data for the System.Windows.Forms.ToolStripRenderer.OnRenderImageMargin(System.Windows.Forms.ToolStripRenderEventArgs), System.Windows.Forms.ToolStripRenderer.OnRenderToolStripBorder(System.Windows.Forms.ToolStripRenderEventArgs), and System.Windows.Forms.ToolStripRenderer.OnRenderToolStripBackground(System.Windows.Forms.ToolStripRenderEventArgs) methods.

ToolStripRenderEventHandler

Represents the method that will handle the System.Windows.Forms.ToolStripRenderer.RenderToolStripBorder event or the System.Windows.Forms.ToolStripRenderer.RenderToolStripBackground event of a System.Windows.Forms.ToolStripRenderer.

ToolStripRenderMode

Specifies the painting style applied to one System.Windows.Forms.ToolStrip contained in a form.

ToolStripSeparator

Represents a line used to group items of a System.Windows.Forms.ToolStrip or the drop-down items of a System.Windows.Forms.MenuStrip or System.Windows.Forms.ContextMenuStrip or other System.Windows.Forms.ToolStripDropDown control.

ToolStripSeparatorRenderEventArgs

Provides data for the System.Windows.Forms.ToolStripRenderer.RenderGrip event.

ToolStripSeparatorRenderEventHandler

Represents the method that will handle the System.Windows.Forms.ToolStripRenderer.RenderSeparator event of a System.Windows.Forms.ToolStripRenderer class.

ToolStripSplitButton

Represents a combination of a standard button on the left and a drop-down button on the right, or the other way around if the value of System.Windows.Forms.RightToLeft is Yes.

ToolStripSplitButton+ToolStripSplitButtonAccessibleObjectDocumentation for this section has not yet been entered.
ToolStripStatusLabel

Represents a panel in a System.Windows.Forms.StatusStrip control.

ToolStripStatusLabelBorderSides

Specifies which sides of a System.Windows.Forms.ToolStripStatusLabel have borders.

ToolStripSystemRenderer

Handles the painting functionality for System.Windows.Forms.ToolStrip objects, using system colors and a flat visual style.

ToolStripTextBox

Represents a text box in a System.Windows.Forms.ToolStrip that allows the user to enter text.

ToolStripTextDirection

Specifies the text orientation to use with a particular System.Windows.Forms.ToolStrip.LayoutStyle.

ToolTip

Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control.

ToolTipIcon

Defines a set of standardized icons that can be associated with a ToolTip.

TrackBar

Represents a standard Windows track bar.

TrackBarRenderer

Provides methods used to render a track bar control with visual styles. This class cannot be inherited.

TreeNode

Represents a node of a System.Windows.Forms.TreeView.

TreeNodeCollection

Represents a collection of System.Windows.Forms.TreeNode objects.

TreeNodeConverter

Provides a type converter to convert System.Windows.Forms.TreeNode objects to and from various other representations.

TreeNodeMouseClickEventArgs

Provides data for the System.Windows.Forms.TreeView.NodeMouseClick and System.Windows.Forms.TreeView.NodeMouseDoubleClick events.

TreeNodeMouseClickEventHandler

Represents the method that will handle the System.Windows.Forms.TreeView.NodeMouseClick and System.Windows.Forms.TreeView.NodeMouseDoubleClick events of a System.Windows.Forms.TreeView.

TreeNodeMouseHoverEventArgs

Provides data for the System.Windows.Forms.TreeView.NodeMouseHover event.

TreeNodeMouseHoverEventHandler

Represents the method that will handle the System.Windows.Forms.TreeView.NodeMouseHover event of a System.Windows.Forms.TreeView.

TreeNodeStates

Defines constants that represent the possible states of a System.Windows.Forms.TreeNode.

TreeView

Displays a hierarchical collection of labeled items, each represented by a System.Windows.Forms.TreeNode.

TreeViewAction

Specifies the action that raised a System.Windows.Forms.TreeViewEventArgs event.

TreeViewCancelEventArgs

Provides data for the System.Windows.Forms.TreeView.BeforeCheck, System.Windows.Forms.TreeView.BeforeCollapse, System.Windows.Forms.TreeView.BeforeExpand, and System.Windows.Forms.TreeView.BeforeSelect events of a System.Windows.Forms.TreeView control.

TreeViewCancelEventHandler

Represents the method that will handle the System.Windows.Forms.TreeView.BeforeCheck, System.Windows.Forms.TreeView.BeforeCollapse, System.Windows.Forms.TreeView.BeforeExpand, or System.Windows.Forms.TreeView.BeforeSelect event of a System.Windows.Forms.TreeView.

TreeViewDrawMode

Defines constants that represent the ways a System.Windows.Forms.TreeView can be drawn.

TreeViewEventArgs

Provides data for the System.Windows.Forms.TreeView.AfterCheck, System.Windows.Forms.TreeView.AfterCollapse, System.Windows.Forms.TreeView.AfterExpand, or System.Windows.Forms.TreeView.AfterSelect events of a System.Windows.Forms.TreeView control.

TreeViewEventHandler

Represents the method that will handle the System.Windows.Forms.TreeView.AfterCheck, System.Windows.Forms.TreeView.AfterCollapse, System.Windows.Forms.TreeView.AfterExpand, or System.Windows.Forms.TreeView.AfterSelect event of a System.Windows.Forms.TreeView.

TreeViewHitTestInfo

Contains information about an area of a System.Windows.Forms.TreeView control or a System.Windows.Forms.TreeNode.

TreeViewHitTestLocations

Defines constants that represent areas of a System.Windows.Forms.TreeView or System.Windows.Forms.TreeNode.

TreeViewImageIndexConverter

Provides a type converter to convert data for an image index to and from one data type to another for use by the System.Windows.Forms.TreeView control.

TreeViewImageKeyConverter

Provides a type converter to convert data for an image key to and from another data type.

TypeValidationEventArgs

Provides data for the System.Windows.Forms.MaskedTextBox.TypeValidationCompleted event.

TypeValidationEventHandler

Represents the method that will handle the System.Windows.Forms.MaskedTextBox.TypeValidationCompleted event of the System.Windows.Forms.MaskedTextBox control.

UICues

Specifies the state of the user interface.

UICuesEventArgs

Provides data for the System.Windows.Forms.Control.ChangeUICues event.

UICuesEventHandler

Represents a method that will handle the System.Windows.Forms.Control.ChangeUICues event of a System.Windows.Forms.Control.

UnhandledExceptionMode

Defines where a Windows Forms application should send unhandled exceptions.

UpDownBase

Implements the basic functionality required by a spin box (also known as an up-down control).

UpDownEventArgs

Provides data for controls that derive from the System.Windows.Forms.UpDownBase control.

UpDownEventHandler

Represents the method that will handle an event for an internal class.

UserControl

Provides an empty control that can be used to create other controls.

ValidationConstraints

Defines constants that inform System.Windows.Forms.ContainerControl.ValidateChildren(System.Windows.Forms.ValidationConstraints) about how it should validate a container's child controls.

View

Specifies how list items are displayed in a System.Windows.Forms.ListView control.

VScrollBar

Represents a standard Windows vertical scroll bar.

VScrollProperties

Provides basic properties for the System.Windows.Forms.VScrollBar class.

WebBrowser

Enables the user to navigate Web pages inside your form.

WebBrowserBase

Provides a wrapper for a generic ActiveX control for use as a base class by the System.Windows.Forms.WebBrowser control.

WebBrowserDocumentCompletedEventArgs

Provides data for the System.Windows.Forms.WebBrowser.DocumentCompleted event.

WebBrowserDocumentCompletedEventHandler

Represents the method that will handle the System.Windows.Forms.WebBrowser.DocumentCompleted event of a System.Windows.Forms.WebBrowser control.

WebBrowserEncryptionLevel

Specifies constants that define the encryption methods used by documents displayed in the System.Windows.Forms.WebBrowser control.

WebBrowserNavigatedEventArgs

Provides data for the System.Windows.Forms.WebBrowser.Navigated event.

WebBrowserNavigatedEventHandler

Represents the method that will handle the System.Windows.Forms.WebBrowser.Navigated event of a System.Windows.Forms.WebBrowser control.

WebBrowserNavigatingEventArgs

Provides data for the System.Windows.Forms.WebBrowser.Navigating event.

WebBrowserNavigatingEventHandler

Represents the method that will handle the System.Windows.Forms.WebBrowser.Navigating event of a System.Windows.Forms.WebBrowser control.

WebBrowserProgressChangedEventArgs

Provides data for the System.Windows.Forms.WebBrowser.ProgressChanged event.

WebBrowserProgressChangedEventHandler

Represents the method that will handle the System.Windows.Forms.WebBrowser.ProgressChanged event of a System.Windows.Forms.WebBrowser control.

WebBrowserReadyState

Specifies constants that define the state of the System.Windows.Forms.WebBrowser control.

WebBrowserRefreshOption

Specifies constants that define how the System.Windows.Forms.WebBrowser control can refresh its contents.

WebBrowserSiteBase

Implements the interfaces of an ActiveX site for use as a base class by the System.Windows.Forms.WebBrowser.WebBrowserSite class.

WindowsFormsSection

Defines a new System.Configuration.ConfigurationSection for parsing application settings. This class cannot be inherited.

WindowsFormsSynchronizationContext

Provides a synchronization context for the Windows Forms application model.