Expand Minimize

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.

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

Class category

Details

  • Control, User Control, and Form

Most classes within the System.Windows.Forms namespace derive from the Control class. The Control class provides the base functionality for all controls that are displayed on a Form. The 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 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). ToolStrip, MenuStrip, ContextMenuStrip, and 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 TextBox and ComboBox controls. Other controls display application data, such as Label and ListView. The namespace also provides controls for invoking commands within the application, such as Button. The WebBrowser control and managed HTML classes, such as HtmlDocument, let you display and manipulate HTML pages within your managed Windows Forms application. The 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 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. FlowLayoutPanel lays out all the controls it contains in a serial manner, and TableLayoutPanel lets you define cells and rows for laying out controls in a fixed grid. 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 DataGridView control provides a customizable table for displaying data, and lets you customize cells, rows, columns, and borders. The BindingNavigator control represents a standardized way to navigate and work with data on a form; BindingNavigator is frequently paired with the 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 Control class but still provide visual features to a Windows-based application. Some classes, such as ToolTip and ErrorProvider, extend the capabilities or provide information to the user. With the Help and 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 OpenFileDialog and 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 FontDialog class displays a dialog box to change elements of the Font used by your application. The PageSetupDialog, PrintPreviewDialog, and 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 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.

Caution noteCaution:

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

  ClassDescription
Public classAccessibleObjectProvides information that accessibility applications use to adjust an application's user interface (UI) for users with impairments.
Public classAmbientPropertiesProvides ambient property values to top-level controls.
Public classApplicationProvides 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.
Public classApplicationContextSpecifies the contextual information about an application thread.
Public classAutoCompleteStringCollectionContains a collection of strings to use for the auto-complete feature on certain Windows Forms controls.
Public classAxHostWraps ActiveX controls and exposes them as fully featured Windows Forms controls.
Public classAxHost.AxComponentEditorProvides an editor that uses a modal dialog box to display a property page for an ActiveX control.
Public classAxHost.ClsidAttributeSpecifies the CLSID of an ActiveX control hosted by an AxHost control.
Public classAxHost.ConnectionPointCookieInfrastructure. Connects an ActiveX control to a client that handles the control’s events.
Public classAxHost.InvalidActiveXStateExceptionThe exception that is thrown when the ActiveX control is referenced while in an invalid state.
Public classAxHost.StateEncapsulates the persisted state of an ActiveX control.
Public classAxHost.StateConverterInfrastructure. Converts AxHost.State objects from one data type to another.
Public classAxHost.TypeLibraryTimeStampAttributeSpecifies a date and time associated with the type library of an ActiveX control hosted by an AxHost control.
Public classBaseCollectionProvides the base functionality for creating data-related collections in the System.Windows.Forms namespace.
Public classBindingRepresents the simple binding between the property value of an object and the property value of a control.
Public classBindingCompleteEventArgsProvides data for the BindingComplete event.
Public classBindingContextManages the collection of BindingManagerBase objects for any object that inherits from the Control class.
Public classBindingManagerBaseManages all Binding objects that are bound to the same data source and data member. This class is abstract.
Public classBindingManagerDataErrorEventArgsProvides data for the DataError event.
Public classBindingNavigatorRepresents the navigation and manipulation user interface (UI) for controls on a form that are bound to data.
Public classBindingsCollectionRepresents a collection of Binding objects for a control.
Public classBindingSourceEncapsulates the data source for a form.
Public classButtonRepresents a Windows button control.
Public classButtonBaseImplements the basic functionality common to button controls.
Public classButtonBase.ButtonBaseAccessibleObjectProvides information that accessibility applications use to adjust an application's user interface for users with disabilities.
Public classButtonRendererProvides methods used to render a button control with or without visual styles. This class cannot be inherited.
Public classCacheVirtualItemsEventArgsProvides data for the CacheVirtualItems event.
Public classCheckBoxRepresents a Windows CheckBox.
Public classCheckBox.CheckBoxAccessibleObjectInfrastructure. Provides information about the CheckBox control to accessibility client applications.
Public classCheckBoxRendererProvides methods used to render a check box control with or without visual styles. This class cannot be inherited.
Public classCheckedListBoxDisplays a ListBox in which a check box is displayed to the left of each item.
Public classCheckedListBox.CheckedIndexCollectionEncapsulates the collection of indexes of checked items (including items in an indeterminate state) in a CheckedListBox.
Public classCheckedListBox.CheckedItemCollectionEncapsulates the collection of checked items, including items in an indeterminate state, in a CheckedListBox control.
Public classCheckedListBox.ObjectCollectionRepresents the collection of items in a CheckedListBox.
Public classClipboardProvides methods to place data on and retrieve data from the system Clipboard. This class cannot be inherited.
Public classColorDialogRepresents a common dialog box that displays available colors along with controls that enable the user to define custom colors.
Public classColumnClickEventArgsProvides data for the ColumnClick event.
Public classColumnHeaderDisplays a single column header in a ListView control.
Public classColumnHeaderConverterProvides a type converter to convert ColumnHeader objects from one type to another.
Public classColumnReorderedEventArgsProvides data for the ColumnReordered event.
Public classColumnStyleRepresents the look and feel of a column in a table layout.
Public classColumnWidthChangedEventArgsProvides data for the ColumnWidthChanged event.
Public classColumnWidthChangingEventArgsProvides data for the ColumnWidthChanging event.
Public classComboBoxRepresents a Windows combo box control.
Public classComboBox.ChildAccessibleObjectInfrastructure. Provides information about the ComboBox control to accessibility client applications.
Public classComboBox.ObjectCollectionRepresents the collection of items in a ComboBox.
Public classComboBoxRendererProvides methods used to render a combo box control with visual styles. This class cannot be inherited.
Public classCommonDialogSpecifies the base class used for displaying dialog boxes on the screen.
Public classContainerControlProvides focus-management functionality for controls that can function as a container for other controls.
Public classContentsResizedEventArgsProvides data for the ContentsResized event.
Public classContextMenuRepresents a shortcut menu. Although ContextMenuStrip replaces and adds functionality to the ContextMenu control of previous versions, ContextMenu is retained for both backward compatibility and future use if you choose.
Public classContextMenuStripRepresents a shortcut menu.
Public classControlDefines the base class for controls, which are components with visual representation.
Public classControl.ControlAccessibleObjectProvides information about a control that can be used by an accessibility application.
Public classControl.ControlCollectionRepresents a collection of Control objects.
Public classControlBindingsCollectionRepresents the collection of data bindings for a control.
Public classControlEventArgsProvides data for the ControlAdded and ControlRemoved events.
Public classControlPaintProvides methods used to paint common Windows controls and their elements. This class cannot be inherited.
Public classConvertEventArgsProvides data for the Format and Parse events.
Public classCreateParamsEncapsulates the information needed when creating a control.
Public classCurrencyManagerManages a list of Binding objects.
Public classCursorRepresents the image used to paint the mouse pointer.
Public classCursorConverterProvides a type converter to convert Cursor objects to and from various other representations.
Public classCursorsProvides a collection of Cursor objects for use by a Windows Forms application.
Public classDataFormatsProvides static, predefined Clipboard format names. Use them to identify the format of data that you store in an IDataObject.
Public classDataFormats.FormatRepresents a Clipboard format type.
Public classDataGridDisplays ADO.NET data in a scrollable grid. The DataGridView control replaces and adds functionality to the DataGrid control; however, the DataGrid control is retained for both backward compatibility and future use, if you choose.
Public classDataGrid.HitTestInfoContains information about a part of the System.Windows.Forms.DataGrid at a specified coordinate. This class cannot be inherited.
Public classDataGridBoolColumnSpecifies a column in which each cell contains a check box for representing a Boolean value.
Public classDataGridColumnStyleSpecifies the appearance, text formatting, and behavior of a System.Windows.Forms.DataGrid control column. This class is abstract.
Protected classDataGridColumnStyle.CompModSwitchesInfrastructure. Contains a TraceSwitch that is used by the .NET Framework infrastructure.
Protected classDataGridColumnStyle.DataGridColumnHeaderAccessibleObjectProvides an implementation for an object that can be inspected by an accessibility application.
Public classDataGridPreferredColumnWidthTypeConverterConverts the value of an object to a different data type.
Public classDataGridTableStyleRepresents the table drawn by the System.Windows.Forms.DataGrid control at run time.
Public classDataGridTextBoxRepresents a TextBox control that is hosted in a DataGridTextBoxColumn.
Public classDataGridTextBoxColumnHosts a TextBox control in a cell of a DataGridColumnStyle for editing strings.
Public classDataGridViewDisplays data in a customizable grid.
Protected classDataGridView.DataGridViewAccessibleObjectProvides information about the DataGridView control to accessibility client applications.
Public classDataGridView.DataGridViewControlCollectionRepresents a collection of controls contained on a DataGridView.
Protected classDataGridView.DataGridViewTopRowAccessibleObjectProvides information about a row of DataGridViewColumnHeaderCell objects to accessibility client applications.
Public classDataGridView.HitTestInfoContains information, such as the row and column indexes, about a specific coordinate pair in the DataGridView control. This class cannot be inherited.
Public classDataGridViewAdvancedBorderStyleContains border styles for the cells in a DataGridView control.
Public classDataGridViewAutoSizeColumnModeEventArgsProvides data for the DataGridView.AutoSizeColumnModeChanged event.
Public classDataGridViewAutoSizeColumnsModeEventArgsProvides data for the AutoSizeColumnsModeChanged event.
Public classDataGridViewAutoSizeModeEventArgsProvides data for the DataGridView AutoSizeRowsModeChanged and RowHeadersWidthSizeModeChanged events.
Public classDataGridViewBandRepresents a linear collection of elements in a DataGridView control.
Public classDataGridViewBindingCompleteEventArgsProvides data for the DataBindingComplete event.
Public classDataGridViewButtonCellDisplays a button-like user interface (UI) for use in a DataGridView control.
Protected classDataGridViewButtonCell.DataGridViewButtonCellAccessibleObjectProvides information about a DataGridViewButtonCell to accessibility client applications.
Public classDataGridViewButtonColumnHosts a collection of DataGridViewButtonCell objects.
Public classDataGridViewCellRepresents an individual cell in a DataGridView control.
Protected classDataGridViewCell.DataGridViewCellAccessibleObjectProvides information about a DataGridViewCell to accessibility client applications.
Public classDataGridViewCellCancelEventArgsProvides data for CellBeginEdit and RowValidating events.
Public classDataGridViewCellCollectionRepresents a collection of cells in a DataGridViewRow.
Public classDataGridViewCellContextMenuStripNeededEventArgsProvides data for the CellContextMenuStripNeeded event.
Public classDataGridViewCellErrorTextNeededEventArgsProvides data for the CellErrorTextNeeded event of a DataGridView control.
Public classDataGridViewCellEventArgsProvides data for DataGridView events related to cell and row operations.
Public classDataGridViewCellFormattingEventArgsProvides data for the CellFormatting event of a DataGridView.
Public classDataGridViewCellMouseEventArgsProvides data for mouse events raised by a DataGridView whenever the mouse is moved within a DataGridViewCell.
Public classDataGridViewCellPaintingEventArgsProvides data for the CellPainting event.
Public classDataGridViewCellParsingEventArgsProvides data for the CellParsing event of a DataGridView control.
Public classDataGridViewCellStateChangedEventArgsProvides data for the CellStateChanged event.
Public classDataGridViewCellStyleRepresents the formatting and style information applied to individual cells within a DataGridView control.
Public classDataGridViewCellStyleContentChangedEventArgsProvides data for the CellStyleContentChanged event.
Public classDataGridViewCellStyleConverterConverts DataGridViewCellStyle objects to and from other data types.
Public classDataGridViewCellToolTipTextNeededEventArgsProvides data for the CellToolTipTextNeeded event.
Public classDataGridViewCellValidatingEventArgsProvides data for the CellValidating event of a DataGridView control.
Public classDataGridViewCellValueEventArgsProvides data for the CellValueNeeded and CellValuePushed events of the DataGridView control.
Public classDataGridViewCheckBoxCellDisplays a check box user interface (UI) to use in a DataGridView control.
Protected classDataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObjectProvides information about a DataGridViewCheckBoxCell to accessibility client applications.
Public classDataGridViewCheckBoxColumnHosts a collection of DataGridViewCheckBoxCell objects.
Public classDataGridViewColumnRepresents a column in a DataGridView control.
Public classDataGridViewColumnCollectionRepresents a collection of DataGridViewColumn objects in a DataGridView control.
Public classDataGridViewColumnDesignTimeVisibleAttributeSpecifies whether a column type is visible in the DataGridView designer. This class cannot be inherited.
Public classDataGridViewColumnDividerDoubleClickEventArgsProvides data for the ColumnDividerDoubleClick event of a DataGridView.
Public classDataGridViewColumnEventArgsProvides data for column-related events of a DataGridView.
Public classDataGridViewColumnHeaderCellRepresents a column header in a DataGridView control.
Protected classDataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObjectProvides information about a DataGridViewColumnHeaderCell to accessibility client applications.
Public classDataGridViewColumnStateChangedEventArgsProvides data for the ColumnStateChanged event.
Public classDataGridViewComboBoxCellDisplays a combo box in a DataGridView control.
Public classDataGridViewComboBoxCell.ObjectCollectionRepresents the collection of selection choices in a DataGridViewComboBoxCell.
Public classDataGridViewComboBoxColumnRepresents a column of DataGridViewComboBoxCell objects.
Public classDataGridViewComboBoxEditingControlRepresents the hosted combo box control in a DataGridViewComboBoxCell.
Public classDataGridViewDataErrorEventArgsProvides data for the DataError event.
Public classDataGridViewEditingControlShowingEventArgsProvides data for the EditingControlShowing event.
Public classDataGridViewElementProvides the base class for elements of a DataGridView control.
Public classDataGridViewHeaderCellContains functionality common to row header cells and column header cells.
Public classDataGridViewImageCellDisplays a graphic in a DataGridView control.
Protected classDataGridViewImageCell.DataGridViewImageCellAccessibleObjectProvides information about a DataGridViewImageCell to accessibility client applications.
Public classDataGridViewImageColumnHosts a collection of DataGridViewImageCell objects.
Public classDataGridViewLinkCellRepresents a cell that contains a link.
Protected classDataGridViewLinkCell.DataGridViewLinkCellAccessibleObjectProvides information about a DataGridViewLinkCell control to accessibility client applications.
Public classDataGridViewLinkColumnRepresents a column of cells that contain links in a DataGridView control.
Public classDataGridViewRowRepresents a row in a DataGridView control.
Protected classDataGridViewRow.DataGridViewRowAccessibleObjectProvides information about a DataGridViewRow to accessibility client applications.
Public classDataGridViewRowCancelEventArgsProvides data for the UserDeletingRow event of a DataGridView.
Public classDataGridViewRowCollectionA collection of DataGridViewRow objects.
Public classDataGridViewRowContextMenuStripNeededEventArgsProvides data for the RowContextMenuStripNeeded event.
Public classDataGridViewRowDividerDoubleClickEventArgsProvides data for the RowDividerDoubleClick event of a DataGridView.
Public classDataGridViewRowErrorTextNeededEventArgsProvides data for the RowErrorTextNeeded event of a DataGridView control.
Public classDataGridViewRowEventArgsProvides data for row-related DataGridView events.
Public classDataGridViewRowHeaderCellRepresents a row header of a DataGridView control.
Protected classDataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObjectProvides information about a DataGridViewRowHeaderCell to accessibility client applications.
Public classDataGridViewRowHeightInfoNeededEventArgsProvides data for the RowHeightInfoNeeded event of a DataGridView.
Public classDataGridViewRowHeightInfoPushedEventArgsProvides data for the RowHeightInfoPushed event of a DataGridView.
Public classDataGridViewRowPostPaintEventArgsProvides data for the RowPostPaint event.
Public classDataGridViewRowPrePaintEventArgsProvides data for the RowPrePaint event.
Public classDataGridViewRowsAddedEventArgsProvides data for the RowsAdded event.
Public classDataGridViewRowsRemovedEventArgsProvides data for the RowsRemoved event.
Public classDataGridViewRowStateChangedEventArgsProvides data for the RowStateChanged event of a DataGridView.
Public classDataGridViewSelectedCellCollectionRepresents a collection of cells that are selected in a DataGridView.
Public classDataGridViewSelectedColumnCollectionRepresents a collection of DataGridViewColumn objects that are selected in a DataGridView.
Public classDataGridViewSelectedRowCollectionRepresents a collection of DataGridViewRow objects that are selected in a DataGridView.
Public classDataGridViewSortCompareEventArgsProvides data for the SortCompare event.
Public classDataGridViewTextBoxCellDisplays editable text information in a DataGridView control.
Public classDataGridViewTextBoxColumnHosts a collection of DataGridViewTextBoxCell cells.
Public classDataGridViewTextBoxEditingControlRepresents a text box control that can be hosted in a DataGridViewTextBoxCell.
Public classDataGridViewTopLeftHeaderCellRepresents the cell in the top left corner of the DataGridView that sits above the row headers and to the left of the column headers.
Protected classDataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObjectProvides information about a DataGridViewTopLeftHeaderCell to accessibility client applications.
Public classDataObjectImplements a basic data transfer mechanism.
Public classDateBoldEventArgsInfrastructure. Provides data for events that are internal to the MonthCalendar control.
Public classDateRangeEventArgsProvides data for the DateChanged or DateSelected events of the MonthCalendar control.
Public classDateTimePickerRepresents 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.
Public classDateTimePicker.DateTimePickerAccessibleObjectInfrastructure. Provides information about the DateTimePicker control to accessibility client applications.
Public classDockingAttributeSpecifies the default docking behavior for a control.
Public classDomainUpDownRepresents a Windows spin box (also known as an up-down control) that displays string values.
Public classDomainUpDown.DomainItemAccessibleObjectInfrastructure. Provides information about the items in the DomainUpDown control to accessibility client applications.
Public classDomainUpDown.DomainUpDownAccessibleObjectInfrastructure. Provides information about the DomainUpDown control to accessibility client applications.
Public classDomainUpDown.DomainUpDownItemCollectionEncapsulates a collection of objects for use by the DomainUpDown class.
Public classDragEventArgsProvides data for the DragDrop, DragEnter, or DragOver event.
Public classDrawItemEventArgsProvides data for the DrawItem event.
Public classDrawListViewColumnHeaderEventArgsProvides data for the ListView.DrawColumnHeader event.
Public classDrawListViewItemEventArgsProvides data for the ListView.DrawItem event.
Public classDrawListViewSubItemEventArgsProvides data for the ListView.DrawSubItem event.
Public classDrawToolTipEventArgsProvides data for the ToolTip.Draw event.
Public classDrawTreeNodeEventArgsProvides data for the DrawNode event.
Public classErrorProviderProvides a user interface for indicating that a control on a form has an error associated with it.
Public classFeatureSupportProvides static methods for retrieving feature information from the current system.
Public classFileDialogDisplays a dialog box from which the user can select a file.
Public classFileDialogCustomPlaceRepresents an entry in a FileDialog custom place collection for Windows Vista.
Public classFileDialogCustomPlacesCollectionRepresents a collection of Windows Vista custom places for the FileDialog class.
Public classFlatButtonAppearanceProvides properties that specify the appearance of Button controls whose FlatStyle is Flat.
Public classFlowLayoutPanelRepresents a panel that dynamically lays out its contents horizontally or vertically.
Public classFlowLayoutSettingsCollects the characteristics associated with flow layouts.
Public classFolderBrowserDialogPrompts the user to select a folder. This class cannot be inherited.
Public classFontDialogPrompts the user to choose a font from among those installed on the local computer.
Public classFormRepresents a window or dialog box that makes up an application's user interface.
Public classForm.ControlCollectionRepresents a collection of controls on the form.
Public classFormClosedEventArgsProvides data for the FormClosed event.
Public classFormClosingEventArgsProvides data for the FormClosing event.
Public classFormCollectionRepresents a collection of Form objects.
Public classGiveFeedbackEventArgsProvides data for the GiveFeedback event, which occurs during a drag operation.
Public classGridColumnStylesCollectionRepresents a collection of DataGridColumnStyle objects in the System.Windows.Forms.DataGrid control.
Public classGridItemImplements one row in a PropertyGrid.
Public classGridItemCollectionContains a collection of GridItem objects.
Public classGridTablesFactoryInfrastructure.
Public classGridTableStylesCollectionRepresents a collection of DataGridTableStyle objects in the DataGrid control.
Public classGroupBoxRepresents a Windows control that displays a frame around a group of controls with an optional caption.
Public classGroupBoxRendererProvides methods used to render a group box control with or without visual styles. This class cannot be inherited.
Public classHandledMouseEventArgsAllows a custom control to prevent the MouseWheel event from being sent to its parent container.
Public classHelpEncapsulates the HTML Help 1.0 engine.
Public classHelpEventArgsProvides data for the HelpRequested event.
Public classHelpProviderProvides pop-up or online Help for controls.
Public classHScrollBarRepresents a standard Windows horizontal scroll bar.
Public classHScrollPropertiesProvides basic properties for the HScrollBar
Public classHtmlDocumentProvides top-level programmatic access to an HTML document hosted by the WebBrowser control.
Public classHtmlElementRepresents an HTML element inside of a Web page.
Public classHtmlElementCollectionDefines a collection of HtmlElement objects.
Public classHtmlElementErrorEventArgsProvides data for the Error event.
Public classHtmlElementEventArgsProvides data for the events defined on HtmlDocument and HtmlElement.
Public classHtmlHistoryManages the list of documents and Web sites the user has visited within the current session.
Public classHtmlWindowRepresents the logical window that contains one or more instances of HtmlDocument.
Public classHtmlWindowCollectionRepresents the windows contained within another HtmlWindow.
Public classImageIndexConverterProvides a type converter to convert data for an image index to and from a string.
Public classImageKeyConverterProvides a type converter to convert data for an image key to and from another data type.
Public classImageListProvides methods to manage a collection of Image objects. This class cannot be inherited.
Public classImageList.ImageCollectionEncapsulates the collection of Image objects in an ImageList.
Public classImageListStreamerProvides the data portion of an ImageList.
Public classImeContextInfrastructure. Contains static methods that interact directly with the IME API.
Public classInputLanguageProvides methods and fields to manage the input language. This class cannot be inherited.
Public classInputLanguageChangedEventArgsProvides data for the InputLanguageChanged event.
Public classInputLanguageChangingEventArgsProvides data for the InputLanguageChanging event.
Public classInputLanguageCollectionStores InputLanguage objects.
Public classInvalidateEventArgsProvides data for the Invalidated event.
Public classItemChangedEventArgsProvides data for the ItemChanged event.
Public classItemCheckedEventArgsProvides data for the ItemChecked event of the ListView control.
Public classItemCheckEventArgsProvides data for the ItemCheck event of the CheckedListBox and ListView controls.
Public classItemDragEventArgsProvides data for the ItemDrag event of the ListView and TreeView controls.
Public classKeyEventArgsProvides data for the KeyDown or KeyUp event.
Public classKeyPressEventArgsProvides data for the KeyPress event.
Public classKeysConverterProvides a TypeConverter to convert Keys objects to and from other representations.
Public classLabelRepresents a standard Windows label.
Public classLabelEditEventArgsProvides data for the ListView.BeforeLabelEdit and ListView.AfterLabelEdit events.
Public classLayoutEventArgsProvides data for the Layout event. This class cannot be inherited.
Public classLayoutSettingsProvides a base class for collecting layout scheme characteristics.
Public classLinkArea.LinkAreaConverterProvides a type converter to convert LinkArea.LinkAreaConverter objects to and from various other representations.
Public classLinkClickedEventArgsProvides data for the LinkClicked event.
Public classLinkConverterProvides a type converter for LinkLabel.Link objects.
Public classLinkLabelRepresents a Windows label control that can display hyperlinks.
Public classLinkLabel.LinkRepresents a link within a LinkLabel control.
Public classLinkLabel.LinkCollectionRepresents the collection of links within a LinkLabel control.
Public classLinkLabelLinkClickedEventArgsProvides data for the LinkClicked event.
Public classListBindingConverterProvides a type converter to convert Binding objects to and from various other representations.
Public classListBindingHelperProvides 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.
Public classListBoxRepresents a Windows control to display a list of items.
Public classListBox.IntegerCollectionRepresents a collection of integers in a ListBox.
Public classListBox.ObjectCollectionRepresents the collection of items in a ListBox.
Public classListBox.SelectedIndexCollectionRepresents the collection containing the indexes to the selected items in a ListBox.
Public classListBox.SelectedObjectCollectionRepresents the collection of selected items in the ListBox.
Public classListControlProvides a common implementation of members for the ListBox and ComboBox classes.
Public classListControlConvertEventArgsProvides data for the Format event.
Public classListViewRepresents a Windows list view control, which displays a collection of items that can be displayed using one of four different views.
Public classListView.CheckedIndexCollectionRepresents the collection containing the indexes to the checked items in a list view control.
Public classListView.CheckedListViewItemCollectionRepresents the collection of checked items in a list view control.
Public classListView.ColumnHeaderCollectionRepresents the collection of column headers in a ListView control.
Public classListView.ListViewItemCollectionRepresents the collection of items in a ListView control or assigned to a ListViewGroup.
Public classListView.SelectedIndexCollectionRepresents the collection that contains the indexes to the selected items in a ListView control.
Public classListView.SelectedListViewItemCollectionRepresents the collection of selected items in a list view control.
Public classListViewGroupRepresents a group of items displayed within a ListView control.
Public classListViewGroupCollectionRepresents the collection of groups within a ListView control.
Public classListViewHitTestInfoContains information about an area of a ListView control or a ListViewItem.
Public classListViewInsertionMarkUsed to indicate the expected drop location when an item is dragged to a new position in a ListView control. This functionality is available only on Windows XP and later.
Public classListViewItemRepresents an item in a ListView control.
Public classListViewItem.ListViewSubItemRepresents a subitem of a ListViewItem.
Public classListViewItem.ListViewSubItemCollectionRepresents a collection of ListViewItem.ListViewSubItem objects stored in a ListViewItem.
Public classListViewItemConverterProvides a type converter to convert ListViewItem objects to and from various other representations.
Public classListViewItemMouseHoverEventArgsProvides data for the ItemMouseHover event.
Public classListViewItemSelectionChangedEventArgsProvides data for the ItemSelectionChanged event.
Public classListViewVirtualItemsSelectionRangeChangedEventArgsProvides data for the VirtualItemsSelectionRangeChanged event.
Public classMainMenuRepresents the menu structure of a form. Although MenuStrip replaces and adds functionality to the MainMenu control of previous versions, MainMenu is retained for both backward compatibility and future use if you choose.
Public classMaskedTextBoxUses a mask to distinguish between proper and improper user input.
Public classMaskInputRejectedEventArgsProvides data for the MaskInputRejected event.
Public classMdiClientRepresents the container for multiple-document interface (MDI) child forms. This class cannot be inherited.
Public classMdiClient.ControlCollectionContains a collection of MdiClient controls.
Public classMeasureItemEventArgsProvides data for the MeasureItem event of the ListBox, ComboBox, CheckedListBox, and MenuItem controls.
Public classMenuRepresents the base functionality for all menus. Although ToolStripDropDown and ToolStripDropDownMenu replace and add functionality to the Menu control of previous versions, Menu is retained for both backward compatibility and future use if you choose.
Public classMenu.MenuItemCollectionRepresents a collection of MenuItem objects.
Public classMenuItemRepresents an individual item that is displayed within a MainMenu or ContextMenu. Although ToolStripMenuItem replaces and adds functionality to the MenuItem control of previous versions, MenuItem is retained for both backward compatibility and future use if you choose.
Public classMenuStripProvides a menu system for a form.
Public classMessageBoxDisplays a message box that can contain text, buttons, and symbols that inform and instruct the user.
Public classMonthCalendarRepresents a Windows control that enables the user to select a date using a visual monthly calendar display.
Public classMonthCalendar.HitTestInfoContains information about an area of a MonthCalendar control. This class cannot be inherited.
Public classMouseEventArgsProvides data for the MouseUp, MouseDown, and MouseMove events.
Public classNativeWindowProvides a low-level encapsulation of a window handle and a window procedure.
Public classNavigateEventArgsProvides data for the Navigate event.
Public classNodeLabelEditEventArgsProvides data for the BeforeLabelEdit and AfterLabelEdit events.
Public classNotifyIconSpecifies a component that creates an icon in the notification area. This class cannot be inherited.
Public classNumericUpDownRepresents a Windows spin box (also known as an up-down control) that displays numeric values.
Public classNumericUpDownAccelerationProvides 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.
Public classNumericUpDownAccelerationCollectionRepresents a sorted collection of NumericUpDownAcceleration objects in the NumericUpDown control.
Public classOpacityConverterProvides a type converter to convert opacity values to and from a string.
Public classOpenFileDialogPrompts the user to open a file. This class cannot be inherited.
Public classOSFeatureProvides operating-system specific feature queries.
Public classOwnerDrawPropertyBagInfrastructure. Contains values of properties that a component might need only occasionally.
Public classPaddingConverterProvides a type converter to convert Padding values to and from various other representations.
Public classPageSetupDialogEnables users to change page-related print settings, including margins and paper orientation. This class cannot be inherited.
Public classPaintEventArgsProvides data for the Paint event.
Public classPanelUsed to group collections of controls.
Public classPictureBoxRepresents a Windows picture box control for displaying an image.
Public classPopupEventArgsProvides data for the ToolTip.Popup event.
Public classPowerStatusIndicates current system power status information.
Public classPreviewKeyDownEventArgsProvides data for the PreviewKeyDown event.
Public classPrintControllerWithStatusDialogControls how a document is printed from a Windows Forms application.
Public classPrintDialogLets users select a printer and choose which sections of the document to print from a Windows Forms application.
Public classPrintPreviewControlRepresents the raw preview part of print previewing from a Windows Forms application, without any dialog boxes or buttons. Most PrintPreviewControl objects are found on PrintPreviewDialog objects, but they do not have to be.
Public classPrintPreviewDialogRepresents a dialog box form that contains a PrintPreviewControl for printing from a Windows Forms application.
Public classProfessionalColorsProvides Color structures that are colors of a Windows display element. This class cannot be inherited.
Public classProfessionalColorTableProvides colors used for Microsoft Office display elements.
Public classProgressBarRepresents a Windows progress bar control.
Public classProgressBarRendererProvides methods used to render a progress bar control with visual styles. This class cannot be inherited.
Public classPropertyGridProvides a user interface for browsing the properties of an object.
Public classPropertyGrid.PropertyTabCollectionContains a collection of PropertyTab objects.
Public classPropertyManagerMaintains a Binding between an object's property and a data-bound control property.
Public classPropertyTabChangedEventArgsProvides data for the PropertyTabChanged event of a PropertyGrid.
Public classPropertyValueChangedEventArgsProvides data for the PropertyValueChanged event of a PropertyGrid.
Public classQueryAccessibilityHelpEventArgsProvides data for the QueryAccessibilityHelp event.
Public classQueryContinueDragEventArgsProvides data for the QueryContinueDrag event.
Public classQuestionEventArgsProvides data for events that need a true or false answer to a question.
Public classRadioButtonEnables the user to select a single option from a group of choices when paired with other RadioButton controls.
Public classRadioButton.RadioButtonAccessibleObjectInfrastructure. Provides information about the RadioButton control to accessibility client applications.
Public classRadioButtonRendererProvides methods used to render an option button control (also known as a radio button) with or without visual styles. This class cannot be inherited.
Public classRelatedImageListAttributeIndicates which ImageList a property is related to.
Public classRetrieveVirtualItemEventArgsProvides data for the RetrieveVirtualItem event.
Public classRichTextBoxRepresents a Windows rich text box control.
Public classRowStyleRepresents the look and feel of a row in a table layout.
Public classSaveFileDialogPrompts the user to select a location for saving a file. This class cannot be inherited.
Public classScreenRepresents a display device or multiple display devices on a single system.
Public classScrollableControlDefines a base class for controls that support auto-scrolling behavior.
Public classScrollableControl.DockPaddingEdgesDetermines the border padding for docked controls.
Public classScrollableControl.DockPaddingEdgesConverterInfrastructure. A TypeConverter for the ScrollableControl.DockPaddingEdges class.
Public classScrollBarImplements the basic functionality of a scroll bar control.
Public classScrollBarRendererProvides methods used to render a scroll bar control with visual styles. This class cannot be inherited.
Public classScrollEventArgsProvides data for the Scroll event.
Public classScrollPropertiesEncapsulates properties related to scrolling.
Public classSearchForVirtualItemEventArgsProvides data for the SearchForVirtualItem event.
Public classSelectedGridItemChangedEventArgsProvides data for the SelectedGridItemChanged event of the PropertyGrid control.
Public classSelectionRangeRepresents a date selection range in a month calendar control.
Public classSelectionRangeConverterProvides a type converter to convert SelectionRange objects to and from various other types.
Public classSendKeysProvides methods for sending keystrokes to an application.
Public classSplitContainerRepresents a control consisting of a movable bar that divides a container's display area into two resizable panels.
Public classSplitterRepresents a splitter control that enables the user to resize docked controls. Splitter has been replaced by SplitContainer and is provided only for compatibility with previous versions.
Public classSplitterCancelEventArgsProvides data for splitter events.
Public classSplitterEventArgsProvides data for SplitterMoving and the SplitterMoved events.
Public classSplitterPanelCreates a panel that is associated with a SplitContainer.
Public classStatusBarRepresents a Windows status bar control. Although ToolStripStatusLabel replaces and adds functionality to the StatusBar control of previous versions, StatusBar is retained for both backward compatibility and future use if you choose.
Public classStatusBar.StatusBarPanelCollectionRepresents the collection of panels in a StatusBar control.
Public classStatusBarDrawItemEventArgsProvides data for the DrawItem event.
Public classStatusBarPanelRepresents a panel in a StatusBar control. Although the StatusStrip control replaces and adds functionality to the StatusBar control of previous versions, StatusBar is retained for both backward compatibility and future use if you choose.
Public classStatusBarPanelClickEventArgsProvides data for the PanelClick event.
Public classStatusStripRepresents a Windows status bar control.
Public classSystemInformationProvides information about the current system environment.
Public classTabControlManages a related set of tab pages.
Public classTabControl.ControlCollectionContains a collection of Control objects.
Public classTabControl.TabPageCollectionContains a collection of TabPage objects.
Public classTabControlCancelEventArgsProvides data for the Selecting and Deselecting events of a TabControl control.
Public classTabControlEventArgsProvides data for the Selected and Deselected events of a TabControl control.
Public classTableLayoutCellPaintEventArgsProvides data for the CellPaint event.
Public classTableLayoutColumnStyleCollectionA collection that stores ColumnStyle objects.
Public classTableLayoutControlCollectionRepresents a collection of child controls in a table layout container.
Public classTableLayoutPanelRepresents a panel that dynamically lays out its contents in a grid composed of rows and columns.
Public classTableLayoutRowStyleCollectionA collection that stores RowStyle objects.
Public classTableLayoutSettingsCollects the characteristics associated with table layouts.
Public classTableLayoutStyleImplements the basic functionality that represents the appearance and behavior of a table layout.
Public classTableLayoutStyleCollectionImplements the basic functionality for a collection of table layout styles.
Public classTabPageRepresents a single tab page in a TabControl.
Public classTabPage.TabPageControlCollectionContains the collection of controls that the TabPage uses.
Public classTabRendererProvides methods used to render a tab control with visual styles. This class cannot be inherited.
Public classTextBoxRepresents a Windows text box control.
Public classTextBoxBaseImplements the basic functionality required by text controls.
Public classTextBoxRendererProvides methods used to render a text box control with visual styles. This class cannot be inherited.
Public classTextRendererProvides methods used to measure and render text. This class cannot be inherited.
Public classThreadExceptionDialogInfrastructure. Implements a dialog box that is displayed when an unhandled exception occurs in a thread.
Public classTimerImplements 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.
Public classToolBarRepresents a Windows toolbar. Although ToolStrip replaces and adds functionality to the ToolBar control of previous versions, ToolBar is retained for both backward compatibility and future use if you choose.
Public classToolBar.ToolBarButtonCollectionEncapsulates a collection of ToolBarButton controls for use by the ToolBar class.
Public classToolBarButtonRepresents a Windows toolbar button. Although ToolStripButton replaces and extends the ToolBarButton control of previous versions, ToolBarButton is retained for both backward compatibility and future use if you choose.
Public classToolBarButtonClickEventArgsProvides data for the ButtonClick event.
Public classToolStripProvides a container for Windows toolbar objects.
Public classToolStrip.ToolStripAccessibleObjectProvides information that accessibility applications use to adjust the user interface of a ToolStrip for users with impairments.
Public classToolStripArrowRenderEventArgsProvides data for the RenderArrow event.
Public classToolStripButtonRepresents a selectable ToolStripItem that can contain text and images.
Public classToolStripComboBoxRepresents a ToolStripComboBox that is properly rendered in a ToolStrip.
Public classToolStripContainerProvides panels on each side of the form and a central panel that can hold one or more controls.
Public classToolStripContentPanelRepresents the center panel of a ToolStripContainer control.
Public classToolStripContentPanelRenderEventArgsProvides data for the RendererChanged event.
Public classToolStripControlHostHosts custom controls or Windows Forms controls.
Public classToolStripDropDownRepresents a control that allows the user to select a single item from a list that is displayed when the user clicks a ToolStripDropDownButton. Although ToolStripDropDownMenu and ToolStripDropDown replace and add functionality to the Menu control of previous versions, Menu is retained for both backward compatibility and future use if you choose.
Public classToolStripDropDown.ToolStripDropDownAccessibleObjectProvides information about the ToolStripDropDown control to accessibility client applications.
Public classToolStripDropDownButtonRepresents a control that when clicked displays an associated ToolStripDropDown from which the user can select a single item.
Public classToolStripDropDownClosedEventArgsProvides data for the Closed event.
Public classToolStripDropDownClosingEventArgsProvides data for the Closing event.
Public classToolStripDropDownItemProvides basic functionality for controls that display a ToolStripDropDown when a ToolStripDropDownButton, ToolStripMenuItem, or ToolStripSplitButton control is clicked.
Public classToolStripDropDownItemAccessibleObjectProvides information that accessibility applications use to adjust the user interface of a ToolStripDropDown for users with impairments.
Public classToolStripDropDownMenuProvides basic functionality for the ContextMenuStrip control. Although ToolStripDropDownMenu and ToolStripDropDown replace and add functionality to the Menu control of previous versions, Menu is retained for both backward compatibility and future use if you choose.
Public classToolStripGripRenderEventArgsProvides data for the RenderGrip event.
Public classToolStripItemRepresents the abstract base class that manages events and layout for all the elements that a ToolStrip or ToolStripDropDown can contain.
Public classToolStripItem.ToolStripItemAccessibleObjectProvides information that accessibility applications use to adjust the user interface of a ToolStripItem for users with impairments.
Public classToolStripItemClickedEventArgsProvides data for the ItemClicked event.
Public classToolStripItemCollectionRepresents a collection of ToolStripItem objects.
Public classToolStripItemEventArgsProvides data for ToolStripItem events.
Public classToolStripItemImageRenderEventArgsProvides data for the RenderItemImage event.
Public classToolStripItemRenderEventArgsProvides data for the events that render the background of objects derived from ToolStripItem in the ToolStripRenderer class.
Public classToolStripItemTextRenderEventArgsProvides data for the RenderItemText event.
Public classToolStripLabelRepresents a nonselectable ToolStripItem that renders text and images and can display hyperlinks.
Public classToolStripManagerControls ToolStrip rendering and rafting, and the merging of MenuStrip, ToolStripDropDownMenu, and ToolStripMenuItem objects. This class cannot be inherited.
Public classToolStripMenuItemRepresents a selectable option displayed on a MenuStrip or ContextMenuStrip. Although ToolStripMenuItem replaces and adds functionality to the MenuItem control of previous versions, MenuItem is retained for both backward compatibility and future use if you choose.
Public classToolStripOverflowManages the overflow behavior of a ToolStrip.
Public classToolStripOverflowButtonHosts a ToolStripDropDown that displays items that overflow the ToolStrip.
Public classToolStripPanelCreates a container within which other controls can share horizontal or vertical space.
Public classToolStripPanel.ToolStripPanelRowCollectionRepresents all the ToolStripPanelRow objects in a ToolStripPanel.
Public classToolStripPanelRenderEventArgsProvides data for ToolStripPanel drawing.
Public classToolStripPanelRowRepresents a row of a ToolStripPanel that can contain controls.
Public classToolStripProfessionalRendererHandles the painting functionality for ToolStrip objects, applying a custom palette and a streamlined style.
Public classToolStripProgressBarRepresents a Windows progress bar control contained in a StatusStrip.
Public classToolStripRendererHandles the painting functionality for ToolStrip objects.
Public classToolStripRenderEventArgsProvides data for the ToolStripRenderer.OnRenderImageMargin, ToolStripRenderer.OnRenderToolStripBorder, and ToolStripRenderer.OnRenderToolStripBackground methods.
Public classToolStripSeparatorRepresents a line used to group items of a ToolStrip or the drop-down items of a MenuStrip or ContextMenuStrip or other ToolStripDropDown control.
Public classToolStripSeparatorRenderEventArgsProvides data for the RenderGrip event.
Public classToolStripSplitButtonRepresents 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 RightToLeft is Yes.
Public classToolStripSplitButton.ToolStripSplitButtonAccessibleObjectProvides information that accessibility applications use to adjust the user interface of a ToolStripSplitButton for users with impairments.
Public classToolStripStatusLabelRepresents a panel in a StatusStrip control.
Public classToolStripSystemRendererHandles the painting functionality for ToolStrip objects, using system colors and a flat visual style.
Public classToolStripTextBoxRepresents a text box in a ToolStrip that allows the user to enter text.
Public classToolTipRepresents 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.
Public classTrackBarRepresents a standard Windows track bar.
Public classTrackBarRendererProvides methods used to render a track bar control with visual styles. This class cannot be inherited.
Public classTreeNodeRepresents a node of a TreeView.
Public classTreeNodeCollectionRepresents a collection of TreeNode objects.
Public classTreeNodeConverterProvides a type converter to convert TreeNode objects to and from various other representations.
Public classTreeNodeMouseClickEventArgsProvides data for the NodeMouseClick and NodeMouseDoubleClick events.
Public classTreeNodeMouseHoverEventArgsProvides data for the NodeMouseHover event.
Public classTreeViewDisplays a hierarchical collection of labeled items, each represented by a TreeNode.
Public classTreeViewCancelEventArgsProvides data for the BeforeCheck, BeforeCollapse, BeforeExpand, and BeforeSelect events of a TreeView control.
Public classTreeViewEventArgsProvides data for the AfterCheck, AfterCollapse, AfterExpand, or AfterSelect events of a TreeView control.
Public classTreeViewHitTestInfoContains information about an area of a TreeView control or a TreeNode.
Public classTreeViewImageIndexConverterProvides a type converter to convert data for an image index to and from one data type to another for use by the TreeView control.
Public classTreeViewImageKeyConverterProvides a type converter to convert data for an image key to and from another data type.
Public classTypeValidationEventArgsProvides data for the TypeValidationCompleted event.
Public classUICuesEventArgsProvides data for the ChangeUICues event.
Public classUpDownBaseImplements the basic functionality required by a spin box (also known as an up-down control).
Public classUpDownEventArgsInfrastructure. Provides data for controls that derive from the UpDownBase control.
Public classUserControlProvides an empty control that can be used to create other controls.
Public classVScrollBarRepresents a standard Windows vertical scroll bar.
Public classVScrollPropertiesProvides basic properties for the VScrollBar class.
Public classWebBrowserEnables the user to navigate Web pages inside your form.
Protected classWebBrowser.WebBrowserSiteRepresents the host window of a WebBrowser control.
Public classWebBrowserBaseInfrastructure. Provides a wrapper for a generic ActiveX control for use as a base class by the WebBrowser control.
Public classWebBrowserDocumentCompletedEventArgsProvides data for the WebBrowser.DocumentCompleted event.
Public classWebBrowserNavigatedEventArgsProvides data for the WebBrowser.Navigated event.
Public classWebBrowserNavigatingEventArgsProvides data for the WebBrowser.Navigating event.
Public classWebBrowserProgressChangedEventArgsProvides data for the WebBrowser.ProgressChanged event.
Public classWebBrowserSiteBaseInfrastructure. Implements the interfaces of an ActiveX site for use as a base class by the System.Windows.Forms.WebBrowser.WebBrowserSite class.
Public classWindowsFormsSectionDefines a new ConfigurationSection for parsing application settings. This class cannot be inherited.
Public classWindowsFormsSynchronizationContextProvides a synchronization context for the Windows Forms application model.

  StructureDescription
Public structureBindingMemberInfoContains information that enables a 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.
Public structureDataGridCellIdentifies a cell in the grid.
Public structureImeModeConversionInfrastructure. Helper class that provides information about the IME conversion mode.
Public structureLinkAreaRepresents an area within a LinkLabel control that represents a hyperlink within the control.
Public structureMessageImplements a Windows message.
Public structurePaddingRepresents padding or margin information associated with a user interface (UI) element.
Public structureTableLayoutPanelCellPositionRepresents a cell in a TableLayoutPanel.

  InterfaceDescription
Public interfaceIBindableComponentEnables a non-control component to emulate the data-binding behavior of a Windows Forms control.
Public interfaceIButtonControlAllows a control to act like a button on a form.
Public interfaceICommandExecutorInfrastructure. Defines a method that executes a certain action on the type that implements this interface.
Public interfaceIComponentEditorPageSiteThe site for a ComponentEditorPage.
Public interfaceIContainerControlProvides the functionality for a control to act as a parent for other controls.
Public interfaceICurrencyManagerProviderProvides custom binding management for components.
Public interfaceIDataGridColumnStyleEditingNotificationServiceProvides an editing notification interface.
Public interfaceIDataGridEditingServiceInfrastructure. Represents methods that process editing requests.
Public interfaceIDataGridViewEditingCellDefines common functionality for a cell that allows the manipulation of its value.
Public interfaceIDataGridViewEditingControlDefines common functionality for controls that are hosted within cells of a DataGridView.
Public interfaceIDataObjectProvides a format-independent mechanism for transferring data.
Public interfaceIDropTargetDefines mouse events.
Public interfaceIFeatureSupportSpecifies a standard interface for retrieving feature information from the current system.
Public interfaceIFileReaderServiceInfrastructure. Defines a method that opens a file from the current directory.
Public interfaceIMessageFilterDefines a message filter interface.
Public interfaceIWin32WindowProvides an interface to expose Win32 HWND handles.
Public interfaceIWindowTargetInfrastructure. Defines the communication layer between a control and the Win32 API.

  DelegateDescription
Public delegateApplication.MessageLoopCallbackRepresents a method that will check whether the hosting environment is still sending messages.
Protected delegateAxHost.AboutBoxDelegateRepresents the method that will display an ActiveX control's About dialog box.
Public delegateBindingCompleteEventHandlerRepresents the method that will handle the BindingComplete event in data-binding scenarios.
Public delegateBindingManagerDataErrorEventHandlerRepresents the method that will handle the DataError event of a BindingManagerBase.
Public delegateCacheVirtualItemsEventHandlerRepresents the method that will handle the CacheVirtualItems event of a ListView.
Public delegateColumnClickEventHandlerRepresents the method that will handle the ColumnClick event of a ListView.
Public delegateColumnReorderedEventHandlerRepresents the method that will handle the ColumnReordered event of the ListView control.
Public delegateColumnWidthChangedEventHandlerRepresents the method that will handle the ColumnWidthChanged event of a ListView.
Public delegateColumnWidthChangingEventHandlerRepresents the method that will handle the ColumnWidthChanging event of a ListView.
Public delegateContentsResizedEventHandlerRepresents the method that will handle the ContentsResized event of a RichTextBox.
Public delegateControlEventHandlerRepresents the method that will handle the ControlAdded and ControlRemoved events of the Control class.
Public delegateConvertEventHandlerRepresents the method that will handle the Parse and Format events of a Binding.
Public delegateDataGridViewAutoSizeColumnModeEventHandlerRepresents the method that will handle the AutoSizeColumnModeChanged event of a DataGridView control.
Public delegateDataGridViewAutoSizeColumnsModeEventHandlerRepresents the method that will handle the AutoSizeColumnsModeChanged event of a DataGridView control.
Public delegateDataGridViewAutoSizeModeEventHandlerRepresents the method that will handle the AutoSizeRowsModeChanged or RowHeadersWidthSizeModeChanged events of a DataGridView.
Public delegateDataGridViewBindingCompleteEventHandlerRepresents the method that will handle the DataBindingComplete event of a DataGridView.
Public delegateDataGridViewCellCancelEventHandlerRepresents the method that will handle the CellBeginEdit and RowValidating events of a DataGridView.
Public delegateDataGridViewCellContextMenuStripNeededEventHandlerRepresents the method that will handle a CellContextMenuStripNeeded event of a DataGridView.
Public delegateDataGridViewCellErrorTextNeededEventHandlerRepresents the method that will handle the CellErrorTextNeeded event of a DataGridView.
Public delegateDataGridViewCellEventHandlerRepresents the method that will handle DataGridView events related to cell and row operations.
Public delegateDataGridViewCellFormattingEventHandlerRepresents the method that will handle the CellFormatting event of a DataGridView.
Public delegateDataGridViewCellMouseEventHandlerRepresents the method that will handle mouse-related events raised by a DataGridView.
Public delegateDataGridViewCellPaintingEventHandlerRepresents the method that will handle the CellPainting event of a DataGridView.
Public delegateDataGridViewCellParsingEventHandlerRepresents the method that will handle a CellParsing event of a DataGridView.
Public delegateDataGridViewCellStateChangedEventHandlerRepresents the method that will handle the CellStateChanged event of a DataGridView.
Public delegateDataGridViewCellStyleContentChangedEventHandlerRepresents the method that will handle the CellStyleContentChanged event of a DataGridView.
Public delegateDataGridViewCellToolTipTextNeededEventHandlerRepresents the method that will handle the CellToolTipTextNeeded event of a DataGridView.
Public delegateDataGridViewCellValidatingEventHandlerRepresents the method that will handle the CellValidating event of a DataGridView control.
Public delegateDataGridViewCellValueEventHandlerRepresents the method that will handle the CellValueNeeded event or CellValuePushed event of a DataGridView.
Public delegateDataGridViewColumnDividerDoubleClickEventHandlerRepresents the method that will handle the ColumnDividerDoubleClick event of a DataGridView.
Public delegateDataGridViewColumnEventHandlerRepresents the method that will handle column-related events of a DataGridView.
Public delegateDataGridViewColumnStateChangedEventHandlerRepresents the method that will handle the ColumnStateChanged event of a DataGridView.
Public delegateDataGridViewDataErrorEventHandlerRepresents the method that will handle the DataError event of a DataGridView.
Public delegateDataGridViewEditingControlShowingEventHandlerRepresents the method that will handle the EditingControlShowing event of a DataGridView.
Public delegateDataGridViewRowCancelEventHandlerRepresents the method that will handle the UserDeletingRow event of a DataGridView.
Public delegateDataGridViewRowContextMenuStripNeededEventHandlerRepresents the method that will handle the RowContextMenuStripNeeded event of a DataGridView.
Public delegateDataGridViewRowDividerDoubleClickEventHandlerRepresents the method that will handle the RowDividerDoubleClick event of a DataGridView.
Public delegateDataGridViewRowErrorTextNeededEventHandlerRepresents the method that will handle the RowErrorTextNeeded event of a DataGridView.
Public delegateDataGridViewRowEventHandlerRepresents the method that will handle row-related events of a DataGridView.
Public delegateDataGridViewRowHeightInfoNeededEventHandlerRepresents the method that will handle an RowHeightInfoNeeded event of a DataGridView control.
Public delegateDataGridViewRowHeightInfoPushedEventHandlerRepresents the method that will handle the RowHeightInfoPushed event of a DataGridView.
Public delegateDataGridViewRowPostPaintEventHandlerRepresents the method that will handle the RowPostPaint event of a DataGridView.
Public delegateDataGridViewRowPrePaintEventHandlerRepresents the method that will handle the RowPrePaint event of a DataGridView.
Public delegateDataGridViewRowsAddedEventHandlerRepresents the method that will handle the RowsAdded event of a DataGridView.
Public delegateDataGridViewRowsRemovedEventHandlerRepresents the method that will handle the RowsRemoved event of a DataGridView.
Public delegateDataGridViewRowStateChangedEventHandlerRepresents the method that will handle the RowStateChanged event of a DataGridView.
Public delegateDataGridViewSortCompareEventHandlerRepresents the method that will handle the SortCompare event of a DataGridView control.
Public delegateDateBoldEventHandlerInfrastructure. Represents the method that will handle an internal event of the MonthCalendar control.
Public delegateDateRangeEventHandlerRepresents the method that will handle the DateChanged or DateSelected event of a MonthCalendar.
Public delegateDragEventHandlerRepresents the method that will handle the DragDrop, DragEnter, or DragOver event of a Control.
Public delegateDrawItemEventHandlerRepresents the method that will handle the DrawItem event of a ComboBox, ListBox, MenuItem, or TabControl control.
Public delegateDrawListViewColumnHeaderEventHandlerRepresents the method that will handle the DrawColumnHeader event of a ListView.
Public delegateDrawListViewItemEventHandlerRepresents the method that will handle the DrawItem event of a ListView.
Public delegateDrawListViewSubItemEventHandlerRepresents the method that will handle the DrawSubItem event of a ListView.
Public delegateDrawToolTipEventHandlerRepresents the method that will handle the Draw event of a ToolTip.
Public delegateDrawTreeNodeEventHandlerRepresents the method that will handle the DrawNode event of a TreeView.
Public delegateFormClosedEventHandlerRepresents the method that handles a FormClosed event.
Public delegateFormClosingEventHandlerRepresents the method that handles a FormClosing event.
Public delegateGiveFeedbackEventHandlerRepresents the method that handles the GiveFeedback event of a Control.
Public delegateHelpEventHandlerRepresents the method that will handle the HelpRequested event of a Control.
Public delegateHtmlElementErrorEventHandlerRepresents the method that will handle the Error event of an HtmlWindow.
Public delegateHtmlElementEventHandlerRepresents the method that will handle the Click, MouseDown and related events on HtmlDocument, HtmlElement, and HtmlWindow.
Public delegateInputLanguageChangedEventHandlerRepresents the method that will handle the InputLanguageChanged event of a Form.
Public delegateInputLanguageChangingEventHandlerRepresents the method that will handle the InputLanguageChanging event of a Form.
Public delegateInvalidateEventHandlerRepresents the method that will handle the Invalidated event of a Control.
Public delegateItemChangedEventHandlerRepresents the method that will handle the ItemChanged event of the CurrencyManager class.
Public delegateItemCheckedEventHandlerRepresents the method that will handle the ItemChecked event of a ListView control.
Public delegateItemCheckEventHandlerRepresents the method that will handle the ItemCheck event of a CheckedListBox or ListView control.
Public delegateItemDragEventHandlerRepresents the method that will handle the ItemDrag event of a ListView or TreeView control.
Public delegateKeyEventHandlerRepresents the method that will handle the KeyUp or KeyDown event of a Control.
Public delegateKeyPressEventHandlerRepresents the method that will handle the KeyPress event of a Control.
Public delegateLabelEditEventHandlerRepresents the method that handles the ListView.BeforeLabelEdit and ListView.AfterLabelEdit events.
Public delegateLayoutEventHandlerRepresents the method that will handle the Layout event of a Control.
Public delegateLinkClickedEventHandlerRepresents the method that will handle the LinkClicked event of a RichTextBox.
Public delegateLinkLabelLinkClickedEventHandlerRepresents the method that will handle the LinkClicked event of a LinkLabel.
Public delegateListControlConvertEventHandlerRepresents the method that will handle converting a ListControl.
Public delegateListViewItemMouseHoverEventHandlerRepresents the method that will handle the ItemMouseHover event of a ListView.
Public delegateListViewItemSelectionChangedEventHandlerRepresents the method that will handle the ItemSelectionChanged event of a ListView.
Public delegateListViewVirtualItemsSelectionRangeChangedEventHandlerRepresents the method that will handle the VirtualItemsSelectionRangeChanged event of a ListView.
Public delegateMaskInputRejectedEventHandlerRepresents the method that will handle the MaskInputRejected event of a MaskedTextBox control.
Public delegateMeasureItemEventHandlerRepresents the method that will handle the MeasureItem event of the ListBox, ComboBox, CheckedListBox, or MenuItem controls.
Public delegateMethodInvokerRepresents a delegate that can execute any method in managed code that is declared void and takes no parameters.
Public delegateMouseEventHandlerRepresents the method that will handle the MouseDown, MouseUp, or MouseMove event of a form, control, or other component.
Public delegateNavigateEventHandlerRepresents the method that will handle the NavigateEventArgs event of a DataGrid.
Public delegateNodeLabelEditEventHandlerRepresents the method that will handle the BeforeLabelEdit and AfterLabelEdit events of a TreeView control.
Public delegatePaintEventHandlerRepresents the method that will handle the Paint event of a Control.
Public delegatePopupEventHandlerRepresents the method that handles the Popup event of the ToolTip class.
Public delegatePreviewKeyDownEventHandlerRepresents the method that will handle the PreviewKeyDown event for a control.
Public delegatePropertyTabChangedEventHandlerRepresents the method that will handle the PropertyTabChanged event of a PropertyGrid.
Public delegatePropertyValueChangedEventHandlerThe event handler class that is invoked when a property in the grid is modified by the user.
Public delegateQueryAccessibilityHelpEventHandlerRepresents the method that will handle the QueryAccessibilityHelp event of a control.
Public delegateQueryContinueDragEventHandlerRepresents the method that will handle the QueryContinueDrag event of a Control.
Public delegateQuestionEventHandlerRepresents the method that will handle the CancelRowEdit event or the RowDirtyStateNeeded event of a DataGridView.
Public delegateRetrieveVirtualItemEventHandlerRepresents the method that will handle the RetrieveVirtualItem event of a ListView.
Public delegateScrollEventHandlerRepresents the method that handles the Scroll event of a DataGridView, ScrollBar, TrackBar, or DataGrid.
Public delegateSearchForVirtualItemEventHandlerRepresents the method that will handle the SearchForVirtualItem event of a ListView.
Public delegateSelectedGridItemChangedEventHandlerRepresents the method that will handle the SelectedGridItemChanged event of a PropertyGrid.
Public delegateSplitterCancelEventHandlerRepresents the method that will handle the SplitterMoving event of a Splitter.
Public delegateSplitterEventHandlerRepresents the method that will handle the SplitterMoving and SplitterMoved events of a Splitter.
Public delegateStatusBarDrawItemEventHandlerRepresents the method that will handle the DrawItem event of a StatusBar.
Public delegateStatusBarPanelClickEventHandlerRepresents the method that will handle the PanelClick event of a StatusBar.
Public delegateTabControlCancelEventHandlerRepresents the method that will handle the Selecting or Deselecting event of a TabControl control.
Public delegateTabControlEventHandlerRepresents the method that will handle the Selected or Deselected event of a TabControl control.
Public delegateTableLayoutCellPaintEventHandlerRepresents the method that will handle the CellPaint event.
Public delegateToolBarButtonClickEventHandlerRepresents the method that will handle the ButtonClick event of a ToolBar.
Public delegateToolStripArrowRenderEventHandlerRepresents the method that will handle the RenderArrow event of a ToolStripRenderer. This class cannot be inherited.
Public delegateToolStripContentPanelRenderEventHandlerRepresents the method that will handle the RendererChanged event of a ToolStripContentPanel.
Public delegateToolStripDropDownClosedEventHandlerRepresents the method that will handle the Closed event of a ToolStripDropDown.
Public delegateToolStripDropDownClosingEventHandlerRepresents the method that handles the Closing event of a ToolStripDropDown.
Public delegateToolStripGripRenderEventHandlerRepresents the method that will handle the RenderGrip event of a ToolStripRenderer.
Public delegateToolStripItemClickedEventHandlerRepresents the method that will handle the ItemClicked event of a ToolStripItem.
Public delegateToolStripItemEventHandlerRepresents the method that will handle events for a ToolStripItem.
Public delegateToolStripItemImageRenderEventHandlerRepresents the method that will handle the RenderItemImage event or RenderItemCheck event of a ToolStripRenderer.
Public delegateToolStripItemRenderEventHandlerRepresents the method that handles the events that render the background of objects derived from ToolStripItem in the ToolStripRenderer class.
Public delegateToolStripItemTextRenderEventHandlerInfrastructure. Represents the method that will handle the RenderItemText event of a ToolStripRenderer.
Public delegateToolStripPanelRenderEventHandlerRepresents the method that will handle ToolStripPanel paint events.
Public delegateToolStripRenderEventHandlerRepresents the method that will handle the RenderToolStripBorder event or the RenderToolStripBackground event of a ToolStripRenderer.
Public delegateToolStripSeparatorRenderEventHandlerRepresents the method that will handle the RenderSeparator event of a ToolStripRenderer class.
Public delegateTreeNodeMouseClickEventHandlerRepresents the method that will handle the NodeMouseClick and NodeMouseDoubleClick events of a TreeView.
Public delegateTreeNodeMouseHoverEventHandlerRepresents the method that will handle the NodeMouseHover event of a TreeView.
Public delegateTreeViewCancelEventHandlerRepresents the method that will handle the BeforeCheck, BeforeCollapse, BeforeExpand, or BeforeSelect event of a TreeView.
Public delegateTreeViewEventHandlerRepresents the method that will handle the AfterCheck, AfterCollapse, AfterExpand, or AfterSelect event of a TreeView.
Public delegateTypeValidationEventHandlerRepresents the method that will handle the TypeValidationCompleted event of the MaskedTextBox control.
Public delegateUICuesEventHandlerRepresents a method that will handle the ChangeUICues event of a Control.
Public delegateUpDownEventHandlerInfrastructure. Represents the method that will handle an event for an internal class.
Public delegateWebBrowserDocumentCompletedEventHandlerRepresents the method that will handle the WebBrowser.DocumentCompleted event of a WebBrowser control.
Public delegateWebBrowserNavigatedEventHandlerRepresents the method that will handle the WebBrowser.Navigated event of a WebBrowser control.
Public delegateWebBrowserNavigatingEventHandlerRepresents the method that will handle the WebBrowser.Navigating event of a WebBrowser control.
Public delegateWebBrowserProgressChangedEventHandlerRepresents the method that will handle the WebBrowser.ProgressChanged event of a WebBrowser control.

  EnumerationDescription
Public enumerationAccessibleEventsSpecifies events that are reported by accessible applications.
Public enumerationAccessibleNavigationSpecifies values for navigating among accessible objects.
Public enumerationAccessibleRoleSpecifies values representing possible roles for an accessible object.
Public enumerationAccessibleSelectionSpecifies how an accessible object is selected or receives focus.
Public enumerationAccessibleStatesSpecifies values representing possible states for an accessible object.
Public enumerationAnchorStylesSpecifies how a control anchors to the edges of its container.
Public enumerationAppearanceSpecifies the appearance of a control.
Public enumerationArrangeDirectionSpecifies the direction in which the system arranges minimized windows.
Public enumerationArrangeStartingPositionSpecifies the starting position that the system uses to arrange minimized windows.
Public enumerationArrowDirectionSpecifies the direction to move when getting items with the GetNextItem method.
Public enumerationAutoCompleteModeSpecifies the mode for the automatic completion feature used in the ComboBox and TextBox controls.
Public enumerationAutoCompleteSourceSpecifies the source for ComboBox and TextBox automatic completion functionality.
Public enumerationAutoScaleModeSpecifies the different types of automatic scaling modes supported by Windows Forms.
Public enumerationAutoSizeModeSpecifies how a control will behave when its AutoSize property is enabled.
Public enumerationAutoValidateDetermines how a control validates its data when it loses user input focus.
Public enumerationAxHost.ActiveXInvokeKindSpecifies the type of member that referenced the ActiveX control while it was in an invalid state.
Public enumerationBatteryChargeStatusDefines identifiers that indicate the current battery charge level or charging state information.
Public enumerationBindingCompleteContextSpecifies the direction of the binding operation.
Public enumerationBindingCompleteStateIndicates the result of a completed binding operation.
Public enumerationBootModeSpecifies the boot mode in which the system was started.
Public enumerationBorder3DSideSpecifies the sides of a rectangle to apply a three-dimensional border to.
Public enumerationBorder3DStyleSpecifies the style of a three-dimensional border.
Public enumerationBorderStyleSpecifies the border style for a control.
Public enumerationBoundsSpecifiedSpecifies the bounds of the control to use when defining a control's size and position.
Public enumerationButtonBorderStyleSpecifies the border style for a button control.
Public enumerationButtonStateSpecifies the appearance of a button.
Public enumerationCaptionButtonSpecifies the type of caption button to display.
Public enumerationCharacterCasingSpecifies the case of characters in a TextBox control.
Public enumerationCheckStateSpecifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state.
Public enumerationCloseReasonSpecifies the reason that a form was closed.
Public enumerationColorDepthSpecifies the number of colors used to display an image in an ImageList control.
Public enumerationColumnHeaderAutoResizeStyleSpecifies how a column contained in a ListView should be resized.
Public enumerationColumnHeaderStyleSpecifies the styles of the column headers in a ListView control.
Public enumerationComboBoxStyleSpecifies the ComboBox style.
Public enumerationControlStylesSpecifies the style and behavior of a control.
Public enumerationControlUpdateModeDetermines when changes to a data source value get propagated to the corresponding data-bound control property.
Public enumerationDataGrid.HitTestTypeSpecifies the part of the System.Windows.Forms.DataGrid control the user has clicked.
Public enumerationDataGridLineStyleSpecifies the style of gridlines in a System.Windows.Forms.DataGrid.
Public enumerationDataGridParentRowsLabelStyleSpecifies how the parent row labels of a DataGrid control are displayed.
Public enumerationDataGridViewAdvancedCellBorderStyleSpecifies the border styles that can be applied to the cells of a DataGridView control.
Public enumerationDataGridViewAutoSizeColumnModeDefines values for specifying how the width of a column is adjusted.
Public enumerationDataGridViewAutoSizeColumnsModeDefines values for specifying how the widths of columns are adjusted.
Public enumerationDataGridViewAutoSizeRowModeDefines values for specifying how the height of a row is adjusted.
Public enumerationDataGridViewAutoSizeRowsModeDefines values for specifying how the heights of rows are adjusted.
Public enumerationDataGridViewCellBorderStyleSpecifies the border styles that can be applied to the cells of a DataGridView control.
Public enumerationDataGridViewCellStyleScopesSpecifies the DataGridView entity that owns the cell style that was changed.
Public enumerationDataGridViewClipboardCopyModeDefines constants that indicate whether content is copied from a DataGridView control to the Clipboard.
Public enumerationDataGridViewColumnHeadersHeightSizeModeDefines values for specifying how the height of the column headers is adjusted.
Public enumerationDataGridViewColumnSortModeDefines how a DataGridView column can be sorted by the user.
Public enumerationDataGridViewComboBoxDisplayStyleDefines constants that indicate how a DataGridViewComboBoxCell is displayed.
Public enumerationDataGridViewContentAlignmentDefines constants that indicate the alignment of content within a DataGridView cell.
Public enumerationDataGridViewDataErrorContextsRepresents the state of a data-bound DataGridView control when a data error occurred.
Public enumerationDataGridViewEditModeSpecifies how a user starts cell editing in the DataGridView control.
Public enumerationDataGridViewElementStatesSpecifies the user interface (UI) state of a element within a DataGridView control.
Public enumerationDataGridViewHeaderBorderStyleSpecifies the border style that can be applied to the ColumnHeadersBorderStyle and RowHeadersBorderStyle properties of a DataGridView control.
Public enumerationDataGridViewHitTestTypeSpecifies a location in a DataGridView control.
Public enumerationDataGridViewImageCellLayoutSpecifies the layout for an image contained in a DataGridViewCell.
Public enumerationDataGridViewPaintPartsDefines values for specifying the parts of a DataGridViewCell that are to be painted.
Public enumerationDataGridViewRowHeadersWidthSizeModeDefines values for specifying how the row header width is adjusted.
Public enumerationDataGridViewSelectionModeDescribes how cells of a DataGridView control can be selected.
Public enumerationDataGridViewTriStateDefines values for specifying one of three possible states.
Public enumerationDataSourceUpdateModeSpecifies when a data source is updated when changes occur in the bound control.
Public enumerationDateTimePickerFormatSpecifies the date and time format the DateTimePicker control displays.
Public enumerationDaySpecifies the day of the week.
Public enumerationDialogResultSpecifies identifiers to indicate the return value of a dialog box.
Public enumerationDockingBehaviorSpecifies how a control should be docked by default when added through a designer.
Public enumerationDockStyleSpecifies the position and manner in which a control is docked.
Public enumerationDragActionSpecifies how and if a drag-and-drop operation should continue.
Public enumerationDragDropEffectsSpecifies the possible effects of a drag-and-drop operation.
Public enumerationDrawItemStateSpecifies the state of an item that is being drawn.
Public enumerationDrawModeSpecifies how the elements of a control are drawn.
Public enumerationErrorBlinkStyleSpecifies constants indicating when the error icon, supplied by an ErrorProvider, should blink to alert the user that an error has occurred.
Public enumerationErrorIconAlignmentSpecifies constants indicating the locations that an error icon can appear in relation to the control with an error.
Public enumerationFixedPanelSpecifies that SplitContainer.Panel1, SplitContainer.Panel2, or neither panel is fixed.
Public enumerationFlatStyleSpecifies the appearance of a control.
Public enumerationFlowDirectionDefines constants that specify the direction in which consecutive user interface (UI) elements are placed in a linear layout container
Public enumerationFormBorderStyleSpecifies the border styles for a form.
Public enumerationFormStartPositionSpecifies the initial position of a form.
Public enumerationFormWindowStateSpecifies how a form window is displayed.
Public enumerationFrameStyleSpecifies the frame style of the selected control.
Public enumerationGetChildAtPointSkipSpecifies which child controls to skip.
Public enumerationGridItemTypeSpecifies the valid grid item types for a PropertyGrid.
Public enumerationHelpNavigatorSpecifies constants indicating which elements of the Help file to display.
Public enumerationHorizontalAlignmentSpecifies how an object or text in a control is horizontally aligned relative to an element of the control.
Public enumerationHtmlElementInsertionOrientationDefines values that describe where to insert a new element when using InsertAdjacentElement.
Public enumerationImageLayoutSpecifies the position of the image on the control.
Public enumerationImeModeSpecifies a value that determines the Input Method Editor (IME) status of an object when the object is selected.
Public enumerationInsertKeyModeRepresents the insertion mode used by text boxes.
Public enumerationItemActivationSpecifies 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.
Public enumerationItemBoundsPortionSpecifies a portion of the list view item from which to retrieve the bounding rectangle.
Public enumerationKeysSpecifies key codes and modifiers.
Public enumerationLeftRightAlignmentSpecifies whether an object or text is aligned to the left or right of a reference point.
Public enumerationLinkBehaviorSpecifies the behaviors of a link in a LinkLabel.
Public enumerationLinkStateInfrastructure. Specifies constants that define the state of the link.
Public enumerationListViewAlignmentSpecifies how items align in the ListView.
Public enumerationListViewHitTestLocationsDefines constants that represent areas in a ListView or ListViewItem.
Public enumerationListViewItemStatesDefines constants that represent the possible states of a ListViewItem.
Public enumerationMaskFormatDefines how to format the text inside of a MaskedTextBox.
Public enumerationMdiLayoutSpecifies the layout of multiple document interface (MDI) child windows in an MDI parent window.
Public enumerationMenuGlyphSpecifies the image to draw when drawing a menu with the ControlPaint.DrawMenuGlyph method.
Public enumerationMenuMergeSpecifies the behavior of a MenuItem when it is merged with items in another menu.
Public enumerationMergeActionSpecifies the kind of action to take if a match is found when combining menu items on a ToolStrip.
Public enumerationMessageBoxButtonsSpecifies constants defining which buttons to display on a MessageBox.
Public enumerationMessageBoxDefaultButtonSpecifies constants defining the default button on a MessageBox.
Public enumerationMessageBoxIconSpecifies constants defining which information to display.
Public enumerationMessageBoxOptionsSpecifies options on a MessageBox.
Public enumerationMonthCalendar.HitAreaDefines constants that represent areas in a MonthCalendar control.
Public enumerationMouseButtonsSpecifies constants that define which mouse button was pressed.
Public enumerationOrientationSpecifies the orientation of controls or elements of controls.
Public enumerationPictureBoxSizeModeSpecifies how an image is positioned within a PictureBox.
Public enumerationPowerLineStatusSpecifies the system power status.
Public enumerationPowerStateDefines identifiers that indicate a suspended system power activity mode.
Public enumerationPreProcessControlStateProvides options that specify the relationship between the control and preprocessing messages.
Public enumerationProgressBarStyleSpecifies the style that a ProgressBar uses to indicate the progress of an operation.
Public enumerationPropertySortSpecifies how properties are sorted in the PropertyGrid.
Public enumerationRichTextBoxFindsSpecifies how a text search is carried out in a RichTextBox control.
Public enumerationRichTextBoxLanguageOptionsProvides RichTextBox settings for Input Method Editor (IME) and Asian language support.
Public enumerationRichTextBoxScrollBarsSpecifies the type of scroll bars to display in a RichTextBox control.
Public enumerationRichTextBoxSelectionAttributeSpecifies whether any characters in the current selection have the style or attribute.
Public enumerationRichTextBoxSelectionTypesSpecifies the type of selection in a RichTextBox control.
Public enumerationRichTextBoxStreamTypeSpecifies the types of input and output streams used to load and save data in the RichTextBox control.
Public enumerationRichTextBoxWordPunctuationsSpecifies the types of punctuation tables that can be used with the RichTextBox control's word-wrapping and word-breaking features.
Public enumerationRightToLeftSpecifies a value indicating whether the text appears from right to left, such as when using Hebrew or Arabic fonts.
Public enumerationScreenOrientationSpecifies the angle of the screen.
Public enumerationScrollBarsSpecifies which scroll bars will be visible on a control.
Public enumerationScrollButtonSpecifies the type of scroll arrow to draw on a scroll bar.
Public enumerationScrollEventTypeSpecifies the type of action used to raise the Scroll event.
Public enumerationScrollOrientationSpecifies the scroll bar orientation for the Scroll event.
Public enumerationSearchDirectionHintProvides a directional hint of where to search for a ListViewItem.
Public enumerationSecurityIDTypeInfrastructure. This enumeration is not used.
Public enumerationSelectionModeSpecifies the selection behavior of a list box.
Public enumerationShortcutSpecifies shortcut keys that can be used by menu items.
Public enumerationSizeGripStyleSpecifies the style of the sizing grip on a Form.
Public enumerationSizeTypeSpecifies how rows or columns of user interface (UI) elements should be sized relative to their container.
Public enumerationSortOrderSpecifies how items in a list are sorted.
Public enumerationStatusBarPanelAutoSizeSpecifies how a StatusBarPanel on a StatusBar control behaves when the control resizes.
Public enumerationStatusBarPanelBorderStyleSpecifies the appearance of the border for a StatusBarPanel on a StatusBar control.
Public enumerationStatusBarPanelStyleSpecifies whether a StatusBarPanel object on a StatusBar control is owner-drawn or system-drawn.
Public enumerationStructFormatInfrastructure. This enumeration is not used.
Public enumerationSystemParameterSpecifies the system parameter type.
Public enumerationTabAlignmentSpecifies the locations of the tabs in a tab control.
Public enumerationTabAppearanceSpecifies the appearance of the tabs in a tab control.
Public enumerationTabControlActionDefines values representing TabControl events.
Public enumerationTabDrawModeSpecifies whether the tabs in a tab control are owner-drawn (drawn by the parent window), or drawn by the operating system.
Public enumerationTableLayoutPanelCellBorderStyleSpecifies the border style of a cell in a table layout control.
Public enumerationTableLayoutPanelGrowStyleSpecifies how a TableLayoutPanel will gain additional rows or columns after its existing cells are full.
Public enumerationTabSizeModeSpecifies how tabs in a tab control are sized.
Public enumerationTextDataFormatSpecifies the formats used with text-related methods of the Clipboard and DataObject classes.
Public enumerationTextFormatFlagsSpecifies the display and layout information for text strings.
Public enumerationTextImageRelationSpecifies the position of the text and image relative to each other on a control.
Public enumerationTickStyleSpecifies the location of tick marks in a TrackBar control.
Public enumerationToolBarAppearanceSpecifies the type of toolbar to display.
Public enumerationToolBarButtonStyleSpecifies the button style within a toolbar.
Public enumerationToolBarTextAlignSpecifies the alignment of text on the toolbar button control.
Public enumerationToolStripDropDownCloseReasonSpecifies the reason that a ToolStripDropDown control was closed.
Public enumerationToolStripDropDownDirectionSpecifies the direction in which a ToolStripDropDown control is displayed relative to its parent control.
Public enumerationToolStripGripDisplayStyleSpecifies the orientation of the ToolStrip move handle (grip).
Public enumerationToolStripGripStyleSpecifies visibility of a ToolStrip move handle (grip).
Public enumerationToolStripItemAlignmentDetermines the alignment of a ToolStripItem in a ToolStrip.
Public enumerationToolStripItemDisplayStyleSpecifies what to render (image or text) for this ToolStripItem.
Public enumerationToolStripItemImageScalingSpecifies whether the size of the image on a ToolStripItem is automatically adjusted to fit on a ToolStrip while retaining the original image proportions.
Public enumerationToolStripItemOverflowDetermines whether a ToolStripItem is placed in the overflow ToolStrip.
Public enumerationToolStripItemPlacementSpecifies where a ToolStripItem is to be layed out.
Public enumerationToolStripLayoutStyleSpecifies the possible alignments with which the items of a ToolStrip can be displayed.
Public enumerationToolStripManagerRenderModeSpecifies the painting style applied to multiple ToolStrip objects contained in a form.
Public enumerationToolStripRenderModeSpecifies the painting style applied to one ToolStrip contained in a form.
Public enumerationToolStripStatusLabelBorderSidesSpecifies which sides of a ToolStripStatusLabel have borders.
Public enumerationToolStripTextDirectionSpecifies the text orientation to use with a particular ToolStrip.LayoutStyle.
Public enumerationToolTipIconDefines a set of standardized icons that can be associated with a ToolTip.
Public enumerationTreeNodeStatesDefines constants that represent the possible states of a TreeNode.
Public enumerationTreeViewActionSpecifies the action that raised a TreeViewEventArgs event.
Public enumerationTreeViewDrawModeDefines constants that represent the ways a TreeView can be drawn.
Public enumerationTreeViewHitTestLocationsDefines constants that represent areas of a TreeView or TreeNode.
Public enumerationUICuesSpecifies the state of the user interface.
Public enumerationUnhandledExceptionModeDefines where a Windows Forms application should send unhandled exceptions.
Public enumerationValidationConstraintsDefines constants that inform ValidateChildren about how it should validate a container's child controls.
Public enumerationViewSpecifies how list items are displayed in a ListView control.
Public enumerationWebBrowserEncryptionLevelSpecifies constants that define the encryption methods used by documents displayed in the WebBrowser control.
Public enumerationWebBrowserReadyStateSpecifies constants that define the state of the WebBrowser control.
Public enumerationWebBrowserRefreshOptionSpecifies constants that define how the WebBrowser control can refresh its contents.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft