Provides information that accessibility applications use to adjust an application's user interface (UI) for users with impairments.
AmbientPropertiesProvides ambient property values to top-level controls.
ApplicationProvides 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.
Specifies the contextual information about an application thread.
AutoCompleteStringCollectionContains a collection of strings to use for the auto-complete feature on certain Windows Forms controls.
AxHostWraps ActiveX controls and exposes them as fully featured Windows Forms controls.
AxHost.AxComponentEditorProvides an editor that uses a modal dialog box to display a property page for an ActiveX control.
AxHost.ClsidAttributeSpecifies the CLSID of an ActiveX control hosted by an AxHost control.
AxHost.ConnectionPointCookieConnects an ActiveX control to a client that handles the control's events.
AxHost.InvalidActiveXStateExceptionThe exception that is thrown when the ActiveX control is referenced while in an invalid state.
AxHost.StateEncapsulates the persisted state of an ActiveX control.
AxHost.StateConverterConverts AxHost.State objects from one data type to another.
AxHost.TypeLibraryTimeStampAttributeSpecifies a date and time associated with the type library of an ActiveX control hosted by an AxHost control.
BaseCollectionProvides the base functionality for creating data-related collections in the System.Windows.Forms namespace.
BindableComponentBase class for components that provide properties that can be data bound with the Windows Forms Designer.
BindingRepresents the simple binding between the property value of an object and the property value of a control.
BindingCompleteEventArgsProvides data for the BindingComplete event.
BindingContextManages the collection of BindingManagerBase objects for any object that inherits from the Control class.
BindingManagerBaseManages all Binding objects that are bound to the same data source and data member. This class is abstract.
BindingManagerDataErrorEventArgsProvides data for the DataError event.
BindingNavigatorRepresents the navigation and manipulation user interface (UI) for controls on a form that are bound to data.
BindingsCollectionRepresents a collection of Binding objects for a control.
BindingSourceEncapsulates the data source for a form.
ButtonRepresents a Windows button control.
ButtonBaseImplements the basic functionality common to button controls.
ButtonBase.ButtonBaseAccessibleObjectProvides information that accessibility applications use to adjust an application's user interface for users with disabilities.
ButtonRendererProvides methods used to render a button control with or without visual styles. This class cannot be inherited.
CacheVirtualItemsEventArgsProvides data for the CacheVirtualItems event.
CheckBoxRepresents a Windows CheckBox.
CheckBox.CheckBoxAccessibleObjectProvides information about the CheckBox control to accessibility client applications.
CheckBoxRendererProvides methods used to render a check box control with or without visual styles. This class cannot be inherited.
CheckedListBoxDisplays a ListBox in which a check box is displayed to the left of each item.
CheckedListBox.CheckedIndexCollectionEncapsulates the collection of indexes of checked items (including items in an indeterminate state) in a CheckedListBox.
CheckedListBox.CheckedItemCollectionEncapsulates the collection of checked items, including items in an indeterminate state, in a CheckedListBox control.
CheckedListBox.ObjectCollectionRepresents the collection of items in a CheckedListBox.
ClipboardProvides methods to place data on and retrieve data from the system Clipboard. This class cannot be inherited.
ColorDialogRepresents a common dialog box that displays available colors along with controls that enable the user to define custom colors.
ColumnClickEventArgsProvides data for the ColumnClick event.
ColumnHeaderDisplays a single column header in a ListView control.
ColumnHeaderConverterProvides a type converter to convert ColumnHeader objects from one type to another.
ColumnReorderedEventArgsProvides data for the ColumnReordered event.
ColumnStyleRepresents the look and feel of a column in a table layout.
ColumnWidthChangedEventArgsProvides data for the ColumnWidthChanged event.
ColumnWidthChangingEventArgsProvides data for the ColumnWidthChanging event.
ComboBoxRepresents a Windows combo box control.
ComboBox.ChildAccessibleObjectProvides information about the ComboBox control to accessibility client applications.
ComboBox.ObjectCollectionRepresents the collection of items in a ComboBox.
ComboBoxRendererProvides methods used to render a combo box control with visual styles. This class cannot be inherited.
CommonDialogSpecifies the base class used for displaying dialog boxes on the screen.
ContainerControlProvides focus-management functionality for controls that can function as a container for other controls.
ContentsResizedEventArgsProvides data for the ContentsResized event.
ContextMenuRepresents a shortcut menu.
This class is not available in .NET Core 3.1 and later versions. Use ContextMenuStrip instead, which replaces and extends the ContextMenu control.
ContextMenuStripRepresents a shortcut menu.
ControlDefines the base class for controls, which are components with visual representation.
Control.ControlAccessibleObjectProvides information about a control that can be used by an accessibility application.
Control.ControlCollectionRepresents a collection of Control objects.
ControlBindingsCollectionRepresents the collection of data bindings for a control.
ControlEventArgsProvides data for the ControlAdded and ControlRemoved events.
ControlPaintProvides methods used to paint common Windows controls and their elements. This class cannot be inherited.
ConvertEventArgsProvides data for the Format and Parse events.
CreateParamsEncapsulates the information needed when creating a control.
CurrencyManagerManages a list of Binding objects.
CursorRepresents the image used to paint the mouse pointer.
CursorConverterProvides a type converter to convert Cursor objects to and from various other representations.
CursorsProvides a collection of Cursor objects for use by a Windows Forms application.
DataFormatsProvides static
, predefined Clipboard format names. Use them to identify the format of data that you store in an IDataObject.
Represents a Clipboard format type.
DataGridDisplays ADO.NET data in a scrollable grid.
This class is not available in .NET Core 3.1 and later versions. Use the DataGridView control instead, which replaces and extends the DataGrid control.
DataGrid.HitTestInfoContains information about a part of the DataGrid at a specified coordinate. This class cannot be inherited.
DataGridBoolColumnSpecifies a column in which each cell contains a check box for representing a Boolean value.
DataGridColumnStyleSpecifies the appearance, text formatting, and behavior of a DataGrid control column. This class is abstract.
DataGridColumnStyle.CompModSwitchesContains a TraceSwitch that is used by the .NET Framework infrastructure.
DataGridColumnStyle.DataGridColumnHeaderAccessibleObjectProvides an implementation for an object that can be inspected by an accessibility application.
DataGridPreferredColumnWidthTypeConverterConverts the value of an object to a different data type.
DataGridTableStyleRepresents the table drawn by the DataGrid control at run time.
DataGridTextBoxRepresents a TextBox control that is hosted in a DataGridTextBoxColumn.
DataGridTextBoxColumnHosts a TextBox control in a cell of a DataGridColumnStyle for editing strings.
DataGridViewDisplays data in a customizable grid.
DataGridView.DataGridViewAccessibleObjectProvides information about the DataGridView control to accessibility client applications.
DataGridView.DataGridViewControlCollectionRepresents a collection of controls contained on a DataGridView.
DataGridView.DataGridViewTopRowAccessibleObjectProvides information about a row of DataGridViewColumnHeaderCell objects to accessibility client applications.
DataGridView.HitTestInfoContains information, such as the row and column indexes, about a specific coordinate pair in the DataGridView control. This class cannot be inherited.
DataGridViewAdvancedBorderStyleContains border styles for the cells in a DataGridView control.
DataGridViewAutoSizeColumnModeEventArgsProvides data for the AutoSizeColumnModeChanged event.
DataGridViewAutoSizeColumnsModeEventArgsProvides data for the AutoSizeColumnsModeChanged event.
DataGridViewAutoSizeModeEventArgsProvides data for the DataGridViewAutoSizeRowsModeChanged and RowHeadersWidthSizeModeChanged events.
DataGridViewBandRepresents a linear collection of elements in a DataGridView control.
DataGridViewBindingCompleteEventArgsProvides data for the DataBindingComplete event.
DataGridViewButtonCellDisplays a button-like user interface (UI) for use in a DataGridView control.
DataGridViewButtonCell.DataGridViewButtonCellAccessibleObjectProvides information about a DataGridViewButtonCell to accessibility client applications.
DataGridViewButtonColumnHosts a collection of DataGridViewButtonCell objects.
DataGridViewCellRepresents an individual cell in a DataGridView control.
DataGridViewCell.DataGridViewCellAccessibleObjectProvides information about a DataGridViewCell to accessibility client applications.
DataGridViewCellCancelEventArgsProvides data for CellBeginEdit and RowValidating events.
DataGridViewCellCollectionRepresents a collection of cells in a DataGridViewRow.
DataGridViewCellContextMenuStripNeededEventArgsProvides data for the CellContextMenuStripNeeded event.
DataGridViewCellErrorTextNeededEventArgsProvides data for the CellErrorTextNeeded event of a DataGridView control.
DataGridViewCellEventArgsProvides data for DataGridView events related to cell and row operations.
DataGridViewCellFormattingEventArgsProvides data for the CellFormatting event of a DataGridView.
DataGridViewCellMouseEventArgsProvides data for mouse events raised by a DataGridView whenever the mouse is moved within a DataGridViewCell.
DataGridViewCellPaintingEventArgsProvides data for the CellPainting event.
DataGridViewCellParsingEventArgsProvides data for the CellParsing event of a DataGridView control.
DataGridViewCellStateChangedEventArgsProvides data for the CellStateChanged event.
DataGridViewCellStyleRepresents the formatting and style information applied to individual cells within a DataGridView control.
DataGridViewCellStyleContentChangedEventArgsProvides data for the CellStyleContentChanged event.
DataGridViewCellStyleConverterConverts DataGridViewCellStyle objects to and from other data types.
DataGridViewCellToolTipTextNeededEventArgsProvides data for the CellToolTipTextNeeded event.
DataGridViewCellValidatingEventArgsProvides data for the CellValidating event of a DataGridView control.
DataGridViewCellValueEventArgsProvides data for the CellValueNeeded and CellValuePushed events of the DataGridView control.
DataGridViewCheckBoxCellDisplays a check box user interface (UI) to use in a DataGridView control.
DataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObjectProvides information about a DataGridViewCheckBoxCell to accessibility client applications.
DataGridViewCheckBoxColumnHosts a collection of DataGridViewCheckBoxCell objects.
DataGridViewColumnRepresents a column in a DataGridView control.
DataGridViewColumnCollectionRepresents a collection of DataGridViewColumn objects in a DataGridView control.
DataGridViewColumnDesignTimeVisibleAttributeSpecifies whether a column type is visible in the DataGridView designer. This class cannot be inherited.
DataGridViewColumnDividerDoubleClickEventArgsProvides data for the ColumnDividerDoubleClick event of a DataGridView.
DataGridViewColumnEventArgsProvides data for column-related events of a DataGridView.
DataGridViewColumnHeaderCellRepresents a column header in a DataGridView control.
DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObjectProvides information about a DataGridViewColumnHeaderCell to accessibility client applications.
DataGridViewColumnStateChangedEventArgsProvides data for the ColumnStateChanged event.
DataGridViewComboBoxCellDisplays a combo box in a DataGridView control.
DataGridViewComboBoxCell.DataGridViewComboBoxCellAccessibleObjectRepresents the accessibility object for the current DataGridViewComboBoxCell object.
DataGridViewComboBoxCell.ObjectCollectionRepresents the collection of selection choices in a DataGridViewComboBoxCell.
DataGridViewComboBoxColumnRepresents a column of DataGridViewComboBoxCell objects.
DataGridViewComboBoxEditingControlRepresents the hosted combo box control in a DataGridViewComboBoxCell.
DataGridViewDataErrorEventArgsProvides data for the DataError event.
DataGridViewEditingControlShowingEventArgsProvides data for the EditingControlShowing event.
DataGridViewElementProvides the base class for elements of a DataGridView control.
DataGridViewHeaderCellContains functionality common to row header cells and column header cells.
DataGridViewImageCellDisplays a graphic in a DataGridView control.
DataGridViewImageCell.DataGridViewImageCellAccessibleObjectProvides information about a DataGridViewImageCell to accessibility client applications.
DataGridViewImageColumnHosts a collection of DataGridViewImageCell objects.
DataGridViewLinkCellRepresents a cell that contains a link.
DataGridViewLinkCell.DataGridViewLinkCellAccessibleObjectProvides information about a DataGridViewLinkCell control to accessibility client applications.
DataGridViewLinkColumnRepresents a column of cells that contain links in a DataGridView control.
DataGridViewRowRepresents a row in a DataGridView control.
DataGridViewRow.DataGridViewRowAccessibleObjectProvides information about a DataGridViewRow to accessibility client applications.
DataGridViewRowCancelEventArgsProvides data for the UserDeletingRow event of a DataGridView.
DataGridViewRowCollectionA collection of DataGridViewRow objects.
DataGridViewRowContextMenuStripNeededEventArgsProvides data for the RowContextMenuStripNeeded event.
DataGridViewRowDividerDoubleClickEventArgsProvides data for the RowDividerDoubleClick event of a DataGridView.
DataGridViewRowErrorTextNeededEventArgsProvides data for the RowErrorTextNeeded event of a DataGridView control.
DataGridViewRowEventArgsProvides data for row-related DataGridView events.
DataGridViewRowHeaderCellRepresents a row header of a DataGridView control.
DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObjectProvides information about a DataGridViewRowHeaderCell to accessibility client applications.
DataGridViewRowHeightInfoNeededEventArgsProvides data for the RowHeightInfoNeeded event of a DataGridView.
DataGridViewRowHeightInfoPushedEventArgsProvides data for the RowHeightInfoPushed event of a DataGridView.
DataGridViewRowPostPaintEventArgsProvides data for the RowPostPaint event.
DataGridViewRowPrePaintEventArgsProvides data for the RowPrePaint event.
DataGridViewRowsAddedEventArgsProvides data for the RowsAdded event.
DataGridViewRowsRemovedEventArgsProvides data for the RowsRemoved event.
DataGridViewRowStateChangedEventArgsProvides data for the RowStateChanged event of a DataGridView.
DataGridViewSelectedCellCollectionRepresents a collection of cells that are selected in a DataGridView.
DataGridViewSelectedColumnCollectionRepresents a collection of DataGridViewColumn objects that are selected in a DataGridView.
DataGridViewSelectedRowCollectionRepresents a collection of DataGridViewRow objects that are selected in a DataGridView.
DataGridViewSortCompareEventArgsProvides data for the SortCompare event.
DataGridViewTextBoxCellDisplays editable text information in a DataGridView control.
DataGridViewTextBoxCell.DataGridViewTextBoxCellAccessibleObjectRepresents the accessibility object for the current DataGridViewTextBoxCell object.
DataGridViewTextBoxColumnHosts a collection of DataGridViewTextBoxCell cells.
DataGridViewTextBoxEditingControlRepresents a text box control that can be hosted in a DataGridViewTextBoxCell.
DataGridViewTopLeftHeaderCellRepresents the cell in the top left corner of the DataGridView that sits above the row headers and to the left of the column headers.
DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObjectProvides information about a DataGridViewTopLeftHeaderCell to accessibility client applications.
DataObjectImplements a basic data transfer mechanism.
DataObjectExtensions DateBoldEventArgsProvides data for events that are internal to the MonthCalendar control.
DateRangeEventArgsProvides data for the DateChanged or DateSelected events of the MonthCalendar control.
DateTimePickerRepresents a Windows control that allows the user to select a date and a time and to display the date and time with a specified format.
DateTimePicker.DateTimePickerAccessibleObjectProvides information about the DateTimePicker control to accessibility client applications.
DockingAttributeSpecifies the default docking behavior for a control.
DomainUpDownRepresents a Windows spin box (also known as an up-down control) that displays string values.
DomainUpDown.DomainItemAccessibleObjectProvides information about the items in the DomainUpDown control to accessibility client applications.
DomainUpDown.DomainUpDownAccessibleObjectProvides information about the DomainUpDown control to accessibility client applications.
DomainUpDown.DomainUpDownItemCollectionEncapsulates a collection of objects for use by the DomainUpDown class.
DpiChangedEventArgsProvides data for the DPIChanged events of a form or control.
DragEventArgsProvides data for the DragDrop, DragEnter, or DragOver event.
DrawItemEventArgsProvides data for the DrawItem
event.
Provides data for the DrawColumnHeader event.
DrawListViewItemEventArgsProvides data for the DrawItem event.
DrawListViewSubItemEventArgsProvides data for the DrawSubItem event.
DrawToolTipEventArgsProvides data for the Draw event.
DrawTreeNodeEventArgsProvides data for the DrawNode event.
ErrorProviderProvides a user interface for indicating that a control on a form has an error associated with it.
FeatureSupportProvides static
methods for retrieving feature information from the current system.
Displays a dialog box from which the user can select a file.
FileDialogCustomPlaceRepresents an entry in a FileDialog custom place collection for Windows Vista.
FileDialogCustomPlacesCollectionRepresents a collection of Windows Vista custom places for the FileDialog class.
FlatButtonAppearanceProvides properties that specify the appearance of Button controls whose FlatStyle is Flat.
FlowLayoutPanelRepresents a panel that dynamically lays out its contents horizontally or vertically.
FlowLayoutSettingsCollects the characteristics associated with flow layouts.
FolderBrowserDialogPrompts the user to select a folder. This class cannot be inherited.
FontDialogPrompts the user to choose a font from among those installed on the local computer.
FormRepresents a window or dialog box that makes up an application's user interface.
Form.ControlCollectionRepresents a collection of controls on the form.
FormClosedEventArgsProvides data for the FormClosed event.
FormClosingEventArgsProvides data for the FormClosing event.
FormCollectionRepresents a collection of Form objects.
GiveFeedbackEventArgsProvides data for the GiveFeedback event, which occurs during a drag operation.
GridColumnStylesCollectionRepresents a collection of DataGridColumnStyle objects in the DataGrid control.
GridItemImplements one row in a PropertyGrid.
GridItemCollectionContains a collection of GridItem objects.
GridTablesFactoryProvides the CreateGridTables(DataGridTableStyle, Object, String, BindingContext) method.
GridTableStylesCollectionRepresents a collection of DataGridTableStyle objects in the DataGrid control.
GroupBoxRepresents a Windows control that displays a frame around a group of controls with an optional caption.
GroupBoxRendererProvides methods used to render a group box control with or without visual styles. This class cannot be inherited.
HandledMouseEventArgsAllows a custom control to prevent the MouseWheel event from being sent to its parent container.
HelpEncapsulates the HTML Help 1.0 engine.
HelpEventArgsProvides data for the HelpRequested event.
HelpProviderProvides pop-up or online Help for controls.
HScrollBarRepresents a standard Windows horizontal scroll bar.
HScrollPropertiesProvides basic properties for the HScrollBar.
HtmlDocumentProvides top-level programmatic access to an HTML document hosted by the WebBrowser control.
HtmlElementRepresents an HTML element inside of a Web page.
HtmlElementCollectionDefines a collection of HtmlElement objects.
HtmlElementErrorEventArgsProvides data for the Error event.
HtmlElementEventArgsProvides data for the events defined on HtmlDocument and HtmlElement.
HtmlHistoryManages the list of documents and Web sites the user has visited within the current session.
HtmlWindowRepresents the logical window that contains one or more instances of HtmlDocument.
HtmlWindowCollectionRepresents the windows contained within another HtmlWindow.
ImageIndexConverterProvides a type converter to convert data for an image index to and from a string.
ImageKeyConverterProvides a type converter to convert data for an image key to and from another data type.
ImageListProvides methods to manage a collection of Image objects. This class cannot be inherited.
ImageList.ImageCollectionEncapsulates the collection of Image objects in an ImageList.
ImageListStreamerProvides the data portion of an ImageList.
ImeContextContains static methods that interact directly with the IME API.
InputLanguageProvides methods and fields to manage the input language. This class cannot be inherited.
InputLanguageChangedEventArgsProvides data for the InputLanguageChanged event.
InputLanguageChangingEventArgsProvides data for the InputLanguageChanging event.
InputLanguageCollectionStores InputLanguage objects.
InvalidateEventArgsProvides data for the Invalidated event.
ItemChangedEventArgsProvides data for the ItemChanged event.
ItemCheckedEventArgsProvides data for the ItemChecked event of the ListView control.
ItemCheckEventArgsProvides data for the ItemCheck event of the CheckedListBox and ListView controls.
ItemDragEventArgsProvides data for the ItemDrag event of the ListView and TreeView controls.
KeyEventArgsProvides data for the KeyDown or KeyUp event.
KeyPressEventArgsProvides data for the KeyPress event.
KeysConverterProvides a TypeConverter to convert Keys objects to and from other representations.
LabelRepresents a standard Windows label.
LabelEditEventArgsProvides data for the BeforeLabelEdit and AfterLabelEdit events.
LayoutEventArgsProvides data for the Layout event. This class cannot be inherited.
LayoutSettingsProvides a base class for collecting layout scheme characteristics.
LinkArea.LinkAreaConverterProvides a type converter to convert LinkArea.LinkAreaConverter objects to and from various other representations.
LinkClickedEventArgsProvides data for the LinkClicked event.
LinkConverterProvides a type converter for LinkLabel.Link objects.
LinkLabelRepresents a Windows label control that can display hyperlinks.
LinkLabel.LinkRepresents a link within a LinkLabel control.
LinkLabel.LinkCollectionRepresents the collection of links within a LinkLabel control.
LinkLabelLinkClickedEventArgsProvides data for the LinkClicked event.
ListBindingConverterProvides a type converter to convert Binding objects to and from various other representations.
ListBindingHelperProvides 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.
ListBoxRepresents a Windows control to display a list of items.
ListBox.IntegerCollectionRepresents a collection of integers in a ListBox.
ListBox.ObjectCollectionRepresents the collection of items in a ListBox.
ListBox.SelectedIndexCollectionRepresents the collection containing the indexes to the selected items in a ListBox.
ListBox.SelectedObjectCollectionRepresents the collection of selected items in the ListBox.
ListControlProvides a common implementation of members for the ListBox and ComboBox classes.
ListControlConvertEventArgsProvides data for the Format event.
ListViewRepresents a Windows list view control, which displays a collection of items that can be displayed using one of four different views.
ListView.CheckedIndexCollectionRepresents the collection containing the indexes to the checked items in a list view control.
ListView.CheckedListViewItemCollectionRepresents the collection of checked items in a list view control.
ListView.ColumnHeaderCollectionRepresents the collection of column headers in a ListView control.
ListView.ListViewItemCollectionRepresents the collection of items in a ListView control or assigned to a ListViewGroup.
ListView.SelectedIndexCollectionRepresents the collection that contains the indexes to the selected items in a ListView control.
ListView.SelectedListViewItemCollectionRepresents the collection of selected items in a list view control.
ListViewGroupRepresents a group of items displayed within a ListView control.
ListViewGroupCollectionRepresents the collection of groups within a ListView control.
ListViewGroupEventArgsProvides data for the OnGroupCollapsedStateChanged(ListViewGroupEventArgs) and OnGroupTaskLinkClick(ListViewGroupEventArgs) event.
ListViewHitTestInfoContains information about an area of a ListView control or a ListViewItem.
ListViewInsertionMarkUsed 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.
ListViewItemRepresents an item in a ListView control.
ListViewItem.ListViewSubItemRepresents a subitem of a ListViewItem.
ListViewItem.ListViewSubItemCollectionRepresents a collection of ListViewItem.ListViewSubItem objects stored in a ListViewItem.
ListViewItemConverterProvides a type converter to convert ListViewItem objects to and from various other representations.
ListViewItemMouseHoverEventArgsProvides data for the ItemMouseHover event.
ListViewItemSelectionChangedEventArgsProvides data for the ItemSelectionChanged event.
ListViewItemStateImageIndexConverterProvides a type converter to convert state image index values from one data type to another.
ListViewVirtualItemsSelectionRangeChangedEventArgsProvides data for the VirtualItemsSelectionRangeChanged event.
MainMenuRepresents the menu structure of a form.
This class is not available in .NET Core 3.1 and later versions. Use MenuStrip instead, which replaces and extends the MainMenu control.
MaskedTextBoxUses a mask to distinguish between proper and improper user input.
MaskInputRejectedEventArgsProvides data for the MaskInputRejected event.
MdiClientRepresents the container for multiple-document interface (MDI) child forms. This class cannot be inherited.
MdiClient.ControlCollectionContains a collection of MdiClient controls.
MeasureItemEventArgsProvides data for the MeasureItem
event of the ListBox, ComboBox, CheckedListBox, and MenuItem controls.
Represents the base functionality for all menus.
This class is not available in .NET Core 3.1 and later versions. Use ToolStripDropDown and ToolStripDropDownMenu instead, which replace and extend the Menu control.
Menu.MenuItemCollectionRepresents a collection of MenuItem objects.
MenuItemRepresents an individual item that is displayed within a MainMenu or ContextMenu.
This class is not available in .NET Core 3.1 and later versions. Use ToolStripMenuItem instead, which replaces the MenuItem control.
MenuStripProvides a menu system for a form.
MessageBoxDisplays a message window, also known as a dialog box, which presents a message to the user. It is a modal window, blocking other actions in the application until the user closes it. A MessageBox can contain text, buttons, and symbols that inform and instruct the user.
MonthCalendarRepresents a Windows control that enables the user to select a date using a visual monthly calendar display.
MonthCalendar.HitTestInfoContains information about an area of a MonthCalendar control. This class cannot be inherited.
MouseEventArgsProvides data for the MouseUp, MouseDown, and MouseMove events.
NativeWindowProvides a low-level encapsulation of a window handle and a window procedure.
NavigateEventArgsProvides data for the Navigate event.
NodeLabelEditEventArgsProvides data for the BeforeLabelEdit and AfterLabelEdit events.
NotifyIconSpecifies a component that creates an icon in the notification area. This class cannot be inherited.
NumericUpDownRepresents a Windows spin box (also known as an up-down control) that displays numeric values.
NumericUpDownAccelerationProvides 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.
NumericUpDownAccelerationCollectionRepresents a sorted collection of NumericUpDownAcceleration objects in the NumericUpDown control.
OpacityConverterProvides a type converter to convert opacity values to and from a string.
OpenFileDialogDisplays a standard dialog box that prompts the user to open a file. This class cannot be inherited.
OSFeatureProvides operating-system specific feature queries.
OwnerDrawPropertyBagContains values of properties that a component might need only occasionally.
PaddingConverterProvides a type converter to convert Padding values to and from various other representations.
PageSetupDialogEnables users to change page-related print settings, including margins and paper orientation. This class cannot be inherited.
PaintEventArgsProvides data for the Paint event.
PanelUsed to group collections of controls.
PictureBoxRepresents a Windows picture box control for displaying an image.
PopupEventArgsProvides data for the Popup event.
PowerStatusIndicates current system power status information.
PreviewKeyDownEventArgsProvides data for the PreviewKeyDown event.
PrintControllerWithStatusDialogControls how a document is printed from a Windows Forms application.
PrintDialogLets users select a printer and choose which sections of the document to print from a Windows Forms application.
PrintPreviewControlRepresents 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.
PrintPreviewDialogRepresents a dialog box form that contains a PrintPreviewControl for printing from a Windows Forms application.
ProfessionalColorsProvides Color structures that are colors of a Windows display element. This class cannot be inherited.
ProfessionalColorTableProvides colors used for Microsoft Office display elements.
ProgressBarRepresents a Windows progress bar control.
ProgressBarRendererProvides methods used to render a progress bar control with visual styles. This class cannot be inherited.
PropertyGridProvides a user interface for browsing the properties of an object.
PropertyGrid.PropertyTabCollectionContains a collection of PropertyTab objects.
PropertyManagerMaintains a Binding between an object's property and a data-bound control property.
PropertyTabChangedEventArgsProvides data for the PropertyTabChanged event of a PropertyGrid.
PropertyValueChangedEventArgsProvides data for the PropertyValueChanged event of a PropertyGrid.
QueryAccessibilityHelpEventArgsProvides data for the QueryAccessibilityHelp event.
QueryContinueDragEventArgsProvides data for the QueryContinueDrag event.
QuestionEventArgsProvides data for events that need a true
or false
answer to a question.
Enables the user to select a single option from a group of choices when paired with other RadioButton controls.
RadioButton.RadioButtonAccessibleObjectProvides information about the RadioButton control to accessibility client applications.
RadioButtonRendererProvides methods used to render an option button control (also known as a radio button) with or without visual styles. This class cannot be inherited.
RelatedImageListAttributeIndicates which ImageList a property is related to.
RetrieveVirtualItemEventArgsProvides data for the RetrieveVirtualItem event.
RichTextBoxRepresents a Windows rich text box control.
RowStyleRepresents the look and feel of a row in a table layout.
SaveFileDialogPrompts the user to select a location for saving a file. This class cannot be inherited.
ScreenRepresents a display device or multiple display devices on a single system.
ScrollableControlDefines a base class for controls that support auto-scrolling behavior.
ScrollableControl.DockPaddingEdgesDetermines the border padding for docked controls.
ScrollableControl.DockPaddingEdgesConverterA TypeConverter for the ScrollableControl.DockPaddingEdges class.
ScrollBarImplements the basic functionality of a scroll bar control.
ScrollBarRendererProvides methods used to render a scroll bar control with visual styles. This class cannot be inherited.
ScrollEventArgsProvides data for the Scroll
event.
Encapsulates properties related to scrolling.
SearchForVirtualItemEventArgsProvides data for the SearchForVirtualItem event.
SelectedGridItemChangedEventArgsProvides data for the SelectedGridItemChanged event of the PropertyGrid control.
SelectionRangeRepresents a date selection range in a month calendar control.
SelectionRangeConverterProvides a type converter to convert SelectionRange objects to and from various other types.
SendKeysProvides methods for sending keystrokes to an application.
SplitContainerRepresents a control consisting of a movable bar that divides a container's display area into two resizable panels.
SplitterRepresents 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.
SplitterCancelEventArgsProvides data for splitter events.
SplitterEventArgsProvides data for SplitterMoving and the SplitterMoved events.
SplitterPanelCreates a panel that is associated with a SplitContainer.
StatusBarRepresents a Windows status bar control.
This class is not available in .NET 5 and later versions. Use the StatusStrip control instead, which replaces and extends the StatusBar control.
StatusBar.StatusBarPanelCollectionRepresents the collection of panels in a StatusBar control.
StatusBarDrawItemEventArgsProvides data for the DrawItem event.
StatusBarPanelRepresents a panel in a StatusBar control.
This class is not available in .NET 5 and later versions. Use the ToolStripStatusLabel control instead, which replaces and extends the StatusBarPanel control.
StatusBarPanelClickEventArgsProvides data for the PanelClick event.
StatusStripRepresents a Windows status bar control.
SystemInformationProvides information about the current system environment.
TabControlManages a related set of tab pages.
TabControl.ControlCollectionContains a collection of Control objects.
TabControl.TabPageCollectionContains a collection of TabPage objects.
TabControlCancelEventArgsProvides data for the Selecting and Deselecting events of a TabControl control.
TabControlEventArgsProvides data for the Selected and Deselected events of a TabControl control.
TableLayoutCellPaintEventArgsProvides data for the CellPaint event.
TableLayoutColumnStyleCollectionA collection that stores ColumnStyle objects.
TableLayoutControlCollectionRepresents a collection of child controls in a table layout container.
TableLayoutPanelRepresents a panel that dynamically lays out its contents in a grid composed of rows and columns.
TableLayoutRowStyleCollectionA collection that stores RowStyle objects.
TableLayoutSettingsCollects the characteristics associated with table layouts.
TableLayoutStyleImplements the basic functionality that represents the appearance and behavior of a table layout.
TableLayoutStyleCollectionImplements the basic functionality for a collection of table layout styles.
TabPageRepresents a single tab page in a TabControl.
TabPage.TabPageControlCollectionContains the collection of controls that the TabPage uses.
TabRendererProvides methods used to render a tab control with visual styles. This class cannot be inherited.
TaskDialogA task dialog allows to display information and get simple input from the user. It is similar to a MessageBox (in that it is formatted by the operating system) but provides a lot more features.
TaskDialogButtonRepresents a button control of a task dialog.
TaskDialogButtonCollectionRepresents a collection of TaskDialogButton objects.
TaskDialogCommandLinkButtonRepresents a command link button control of a task dialog.
TaskDialogControlRepresents a control of a task dialog.
TaskDialogExpanderRepresents an expander button and the associated expanded area of a task dialog.
TaskDialogFootnoteRepresents the footnote area of a task dialog.
TaskDialogIconRepresents an icon that can be shown in the main area of a task dialog (by setting the Icon property) or in the footnote of a task dialog (by setting the Icon property).
TaskDialogLinkClickedEventArgsProvides data for the LinkClicked event.
TaskDialogPageRepresents a page of content of a task dialog.
TaskDialogProgressBarRepresents a progress bar control of a task dialog.
TaskDialogRadioButtonRepresents a radio button control of a task dialog.
TaskDialogRadioButtonCollectionRepresents a collection of TaskDialogRadioButton objects.
TaskDialogVerificationCheckBoxRepresents a verification checkbox control of a task dialog.
TextBoxRepresents a Windows text box control.
TextBoxBaseImplements the basic functionality required by text controls.
TextBoxRendererProvides methods used to render a text box control with visual styles. This class cannot be inherited.
TextRendererProvides methods used to measure and render text. This class cannot be inherited.
ThreadExceptionDialogImplements a dialog box that is displayed when an unhandled exception occurs in a thread.
TimerImplements 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.
ToolBarRepresents a Windows toolbar.
This class is not available in .NET Core 3.1 and later versions. Use ToolStrip instead, which replaces and extends the ToolBar control.
ToolBar.ToolBarButtonCollectionEncapsulates a collection of ToolBarButton controls for use by the ToolBar class.
ToolBarButtonRepresents a Windows toolbar button.
This class is not available in .NET Core 3.1 and later versions. Use ToolStripButton instead, which replaces and extends the ToolBarButton control.
ToolBarButtonClickEventArgsProvides data for the ButtonClick event.
ToolStripProvides a container for Windows toolbar objects.
ToolStrip.ToolStripAccessibleObjectProvides information that accessibility applications use to adjust the user interface of a ToolStrip for users with impairments.
ToolStripArrowRenderEventArgsProvides data for the RenderArrow event.
ToolStripButtonRepresents a selectable ToolStripItem that can contain text and images.
ToolStripComboBoxRepresents a ToolStripComboBox that is properly rendered in a ToolStrip.
ToolStripContainerProvides panels on each side of the form and a central panel that can hold one or more controls.
ToolStripContentPanelRepresents the center panel of a ToolStripContainer control.
ToolStripContentPanelRenderEventArgsProvides data for the RendererChanged event.
ToolStripControlHostHosts custom controls or Windows Forms controls.
ToolStripControlHost.ToolStripHostedControlAccessibleObjectRepresents the accessible object control host responsible for accessible navigation within the ToolStrip standard items and hosted controls like TextBox, ComboBox, ProgressBar, etc.
ToolStripDropDownRepresents a control that allows the user to select a single item from a list that's displayed when the user clicks a ToolStripDropDownButton.
ToolStripDropDown.ToolStripDropDownAccessibleObjectProvides information about the ToolStripDropDown control to accessibility client applications.
ToolStripDropDownButtonRepresents a control that when clicked displays an associated ToolStripDropDown from which the user can select a single item.
ToolStripDropDownClosedEventArgsProvides data for the Closed event.
ToolStripDropDownClosingEventArgsProvides data for the Closing event.
ToolStripDropDownItemProvides basic functionality for controls that display a ToolStripDropDown when a ToolStripDropDownButton, ToolStripMenuItem, or ToolStripSplitButton control is clicked.
ToolStripDropDownItemAccessibleObjectProvides information that accessibility applications use to adjust the user interface of a ToolStripDropDown for users with impairments.
ToolStripDropDownMenuProvides basic functionality for the ContextMenuStrip control.
ToolStripGripRenderEventArgsProvides data for the RenderGrip event.
ToolStripItemRepresents the abstract base class that manages events and layout for all the elements that a ToolStrip or ToolStripDropDown can contain.
ToolStripItem.ToolStripItemAccessibleObjectProvides information that accessibility applications use to adjust the user interface of a ToolStripItem for users with impairments.
ToolStripItemClickedEventArgsProvides data for the ItemClicked event.
ToolStripItemCollectionRepresents a collection of ToolStripItem objects.
ToolStripItemEventArgsProvides data for ToolStripItem events.
ToolStripItemImageRenderEventArgsProvides data for the RenderItemImage event.
ToolStripItemRenderEventArgsProvides data for the events that render the background of objects derived from ToolStripItem in the ToolStripRenderer class.
ToolStripItemTextRenderEventArgsProvides data for the RenderItemText event.
ToolStripLabelRepresents a nonselectable ToolStripItem that renders text and images and can display hyperlinks.
ToolStripManagerControls ToolStrip rendering and rafting, and the merging of MenuStrip, ToolStripDropDownMenu, and ToolStripMenuItem objects. This class cannot be inherited.
ToolStripMenuItemRepresents a selectable option displayed on a MenuStrip or ContextMenuStrip.
ToolStripOverflowManages the overflow behavior of a ToolStrip.
ToolStripOverflowButtonHosts a ToolStripDropDown that displays items that overflow the ToolStrip.
ToolStripPanelCreates a container within which other controls can share horizontal or vertical space.
ToolStripPanel.ToolStripPanelRowCollectionRepresents all the ToolStripPanelRow objects in a ToolStripPanel.
ToolStripPanelRenderEventArgsProvides data for ToolStripPanel drawing.
ToolStripPanelRowRepresents a row of a ToolStripPanel that can contain controls.
ToolStripProfessionalRendererHandles the painting functionality for ToolStrip objects, applying a custom palette and a streamlined style.
ToolStripProgressBarRepresents a Windows progress bar control contained in a StatusStrip.
ToolStripRendererHandles the painting functionality for ToolStrip objects.
ToolStripRenderEventArgsProvides data for the OnRenderImageMargin(ToolStripRenderEventArgs), OnRenderToolStripBorder(ToolStripRenderEventArgs), and OnRenderToolStripBackground(ToolStripRenderEventArgs) methods.
ToolStripSeparatorRepresents a line used to group items of a ToolStrip or the drop-down items of a MenuStrip or ContextMenuStrip or other ToolStripDropDown control.
ToolStripSeparatorRenderEventArgsProvides data for the RenderGrip event.
ToolStripSplitButtonRepresents 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
.
Provides information that accessibility applications use to adjust the user interface of a ToolStripSplitButton for users with impairments.
ToolStripStatusLabelRepresents a panel in a StatusStrip control.
ToolStripSystemRendererHandles the painting functionality for ToolStrip objects, using system colors and a flat visual style.
ToolStripTextBoxRepresents a text box in a ToolStrip that allows the user to enter text.
ToolTipRepresents 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.
TrackBarRepresents a standard Windows track bar.
TrackBarRendererProvides methods used to render a track bar control with visual styles. This class cannot be inherited.
TreeNodeRepresents a node of a TreeView.
TreeNodeCollectionRepresents a collection of TreeNode objects.
TreeNodeConverterProvides a type converter to convert TreeNode objects to and from various other representations.
TreeNodeMouseClickEventArgsProvides data for the NodeMouseClick and NodeMouseDoubleClick events.
TreeNodeMouseHoverEventArgsProvides data for the NodeMouseHover event.
TreeViewDisplays a hierarchical collection of labeled items, each represented by a TreeNode.
TreeViewCancelEventArgsProvides data for the BeforeCheck, BeforeCollapse, BeforeExpand, and BeforeSelect events of a TreeView control.
TreeViewEventArgsProvides data for the AfterCheck, AfterCollapse, AfterExpand, or AfterSelect events of a TreeView control.
TreeViewHitTestInfoContains information about an area of a TreeView control or a TreeNode.
TreeViewImageIndexConverterProvides a type converter to convert data for an image index to and from one data type to another for use by the TreeView control.
TreeViewImageKeyConverterProvides a type converter to convert data for an image key to and from another data type.
TypeValidationEventArgsProvides data for the TypeValidationCompleted event.
UICuesEventArgsProvides data for the ChangeUICues event.
UpDownBaseImplements the basic functionality required by a spin box (also known as an up-down control).
UpDownEventArgsProvides data for controls that derive from the UpDownBase control.
UserControlProvides an empty control that can be used to create other controls.
VScrollBarRepresents a standard Windows vertical scroll bar.
VScrollPropertiesProvides basic properties for the VScrollBar class.
WebBrowserEnables a user to navigate Web pages inside a form.
WebBrowser.WebBrowserSiteRepresents the host window of a WebBrowser control.
WebBrowserBaseProvides a wrapper for a generic ActiveX control for use as a base class by the WebBrowser control.
WebBrowserDocumentCompletedEventArgsProvides data for the DocumentCompleted event.
WebBrowserNavigatedEventArgsProvides data for the Navigated event.
WebBrowserNavigatingEventArgsProvides data for the Navigating event.
WebBrowserProgressChangedEventArgsProvides data for the ProgressChanged event.
WebBrowserSiteBaseImplements the interfaces of an ActiveX site for use as a base class by the WebBrowser.WebBrowserSite class.
WindowsFormsSectionDefines a new ConfigurationSection for parsing application settings. This class cannot be inherited.
WindowsFormsSynchronizationContextProvides a synchronization context for the Windows Forms application model.
AccessibleEventsSpecifies events that are reported by accessible applications.
AccessibleNavigationSpecifies values for navigating among accessible objects.
AccessibleRoleSpecifies values representing possible roles for an accessible object.
AccessibleSelectionSpecifies how an accessible object is selected or receives focus.
AccessibleStatesSpecifies values representing possible states for an accessible object.
AnchorStylesSpecifies how a control anchors to the edges of its container.
AppearanceSpecifies the appearance of a control.
ArrangeDirectionSpecifies the direction in which the system arranges minimized windows.
ArrangeStartingPositionSpecifies the starting position that the system uses to arrange minimized windows.
ArrowDirectionSpecifies the direction to move when getting items with the GetNextItem(ToolStripItem, ArrowDirection) method.
AutoCompleteModeSpecifies the mode for the automatic completion feature used in the ComboBox and TextBox controls.
AutoCompleteSourceSpecifies the source for ComboBox and TextBox automatic completion functionality.
AutoScaleModeSpecifies the different types of automatic scaling modes supported by Windows Forms.
AutoSizeModeSpecifies how a control will behave when its AutoSize property is enabled.
AutoValidateDetermines how a control validates its data when it loses user input focus.
AxHost.ActiveXInvokeKindSpecifies the type of member that referenced the ActiveX control while it was in an invalid state.
BatteryChargeStatusDefines identifiers that indicate the current battery charge level or charging state information.
BindingCompleteContextSpecifies the direction of the binding operation.
BindingCompleteStateIndicates the result of a completed binding operation.
BootModeSpecifies the boot mode in which the system was started.
Border3DSideSpecifies the sides of a rectangle to apply a three-dimensional border to.
Border3DStyleSpecifies the style of a three-dimensional border.
BorderStyleSpecifies the border style for a control.
BoundsSpecifiedSpecifies the bounds of the control to use when defining a control's size and position.
ButtonBorderStyleSpecifies the border style for a button control.
ButtonStateSpecifies the appearance of a button.
CaptionButtonSpecifies the type of caption button to display.
CharacterCasingSpecifies the case of characters in a TextBox control.
CheckStateSpecifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state.
CloseReasonSpecifies the reason that a form was closed.
ColorDepthSpecifies the number of colors used to display an image in an ImageList control.
ColumnHeaderAutoResizeStyleSpecifies how a column contained in a ListView should be resized.
ColumnHeaderStyleSpecifies the styles of the column headers in a ListView control.
ComboBoxStyleSpecifies the ComboBox style.
ControlStylesSpecifies the style and behavior of a control.
ControlUpdateModeDetermines when changes to a data source value get propagated to the corresponding data-bound control property.
DataGrid.HitTestTypeSpecifies the part of the DataGrid control the user has clicked.
DataGridLineStyleSpecifies the style of gridlines in a DataGrid.
DataGridParentRowsLabelStyleSpecifies how the parent row labels of a DataGrid control are displayed.
DataGridViewAdvancedCellBorderStyleSpecifies the border styles that can be applied to the cells of a DataGridView control.
DataGridViewAutoSizeColumnModeDefines values for specifying how the width of a column is adjusted.
DataGridViewAutoSizeColumnsModeDefines values for specifying how the widths of columns are adjusted.
DataGridViewAutoSizeRowModeDefines values for specifying how the height of a row is adjusted.
DataGridViewAutoSizeRowsModeDefines values for specifying how the heights of rows are adjusted.
DataGridViewCellBorderStyleSpecifies the border styles that can be applied to the cells of a DataGridView control.
DataGridViewCellStyleScopesSpecifies the DataGridView entity that owns the cell style that was changed.
DataGridViewClipboardCopyModeDefines constants that indicate whether content is copied from a DataGridView control to the Clipboard.
DataGridViewColumnHeadersHeightSizeModeDefines values for specifying how the height of the column headers is adjusted.
DataGridViewColumnSortModeDefines how a DataGridView column can be sorted by the user.
DataGridViewComboBoxDisplayStyleDefines constants that indicate how a DataGridViewComboBoxCell is displayed.
DataGridViewContentAlignmentDefines constants that indicate the alignment of content within a DataGridView cell.
DataGridViewDataErrorContextsRepresents the state of a data-bound DataGridView control when a data error occurred.
DataGridViewEditModeSpecifies how a user starts cell editing in the DataGridView control.
DataGridViewElementStatesSpecifies the user interface (UI) state of a element within a DataGridView control.
DataGridViewHeaderBorderStyleSpecifies the border style that can be applied to the ColumnHeadersBorderStyle and RowHeadersBorderStyle properties of a DataGridView control.
DataGridViewHitTestTypeSpecifies a location in a DataGridView control.
DataGridViewImageCellLayoutSpecifies the layout for an image contained in a DataGridViewCell.
DataGridViewPaintPartsDefines values for specifying the parts of a DataGridViewCell that are to be painted.
DataGridViewRowHeadersWidthSizeModeDefines values for specifying how the row header width is adjusted.
DataGridViewSelectionModeDescribes how cells of a DataGridView control can be selected.
DataGridViewTriStateDefines values for specifying one of three possible states.
DataSourceUpdateModeSpecifies when a data source is updated when changes occur in the bound control.
DateTimePickerFormatSpecifies the date and time format the DateTimePicker control displays.
DaySpecifies the day of the week.
DialogResultSpecifies identifiers to indicate the return value of a dialog box.
DockingBehaviorSpecifies how a control should be docked by default when added through a designer.
DockStyleSpecifies the position and manner in which a control is docked.
DragActionSpecifies how and if a drag-and-drop operation should continue.
DragDropEffectsSpecifies the possible effects of a drag-and-drop operation.
DrawItemStateSpecifies the state of an item that is being drawn.
DrawModeSpecifies how the elements of a control are drawn.
DropImageTypeSpecifies the drop description image type.
ErrorBlinkStyleSpecifies constants indicating when the error icon, supplied by an ErrorProvider, should blink to alert the user that an error has occurred.
ErrorIconAlignmentSpecifies constants indicating the locations that an error icon can appear in relation to the control with an error.
FixedPanelSpecifies that Panel1, Panel2, or neither panel is fixed.
FlatStyleSpecifies the appearance of a control.
FlowDirectionDefines constants that specify the direction in which consecutive user interface (UI) elements are placed in a linear layout container.
FormBorderStyleSpecifies the border styles for a form.
FormCornerPreferenceSpecifies the corner preference for a Form which can be set using the FormCornerPreference property.
FormStartPositionSpecifies the initial position of a form.
FormWindowStateSpecifies how a form window is displayed.
FrameStyleSpecifies the frame style of the selected control.
GetChildAtPointSkipSpecifies which child controls to skip.
GridItemTypeSpecifies the valid grid item types for a PropertyGrid.
HelpNavigatorSpecifies constants indicating which elements of the Help file to display.
HighDpiModeSpecifies the different high DPI modes that can be applied to an application.
HorizontalAlignmentSpecifies how an object or text in a control is horizontally aligned relative to an element of the control.
HtmlElementInsertionOrientationDefines values that describe where to insert a new element when using InsertAdjacentElement(HtmlElementInsertionOrientation, HtmlElement).
ImageLayoutSpecifies the position of the image on the control.
ImeModeSpecifies a value that determines the Input Method Editor (IME) status of an object when the object is selected.
InsertKeyModeRepresents the insertion mode used by text boxes.
ItemActivationSpecifies 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.
ItemBoundsPortionSpecifies a portion of the list view item from which to retrieve the bounding rectangle.
KeysSpecifies key codes and modifiers.
LeftRightAlignmentSpecifies whether an object or text is aligned to the left or right of a reference point.
LinkBehaviorSpecifies the behaviors of a link in a LinkLabel.
LinkStateSpecifies constants that define the state of the link.
ListViewAlignmentSpecifies how items align in the ListView.
ListViewGroupCollapsedStateSpecifies the appearance of a ListViewGroup.
ListViewHitTestLocationsDefines constants that represent areas in a ListView or ListViewItem.
ListViewItemStatesDefines constants that represent the possible states of a ListViewItem.
MaskFormatDefines how to format the text inside of a MaskedTextBox.
MdiLayoutSpecifies the layout of multiple document interface (MDI) child windows in an MDI parent window.
MenuGlyphSpecifies the image to draw when drawing a menu with the DrawMenuGlyph(Graphics, Rectangle, MenuGlyph) method.
MenuMergeSpecifies the behavior of a MenuItem when it is merged with items in another menu.
MergeActionSpecifies the kind of action to take if a match is found when combining menu items on a ToolStrip.
MessageBoxButtonsSpecifies constants defining which buttons to display on a MessageBox.
MessageBoxDefaultButtonSpecifies constants defining the default button on a MessageBox.
MessageBoxIconSpecifies constants defining which information to display.
MessageBoxOptionsSpecifies options on a MessageBox.
MonthCalendar.HitAreaDefines constants that represent areas in a MonthCalendar control.
MouseButtonsSpecifies constants that define which mouse button was pressed.
OrientationSpecifies the orientation of controls or elements of controls.
PictureBoxSizeModeSpecifies how an image is positioned within a PictureBox.
PowerLineStatusSpecifies the system power status.
PowerStateDefines identifiers that indicate a suspended system power activity mode.
PreProcessControlStateProvides options that specify the relationship between the control and preprocessing messages.
ProgressBarStyleSpecifies the style that a ProgressBar uses to indicate the progress of an operation.
PropertySortSpecifies how properties are sorted in the PropertyGrid.
RichTextBoxFindsSpecifies how a text search is carried out in a RichTextBox control.
RichTextBoxLanguageOptionsProvides RichTextBox settings for Input Method Editor (IME) and Asian language support.
RichTextBoxScrollBarsSpecifies the type of scroll bars to display in a RichTextBox control.
RichTextBoxSelectionAttributeSpecifies whether any characters in the current selection have the style or attribute.
RichTextBoxSelectionTypesSpecifies the type of selection in a RichTextBox control.
RichTextBoxStreamTypeSpecifies the types of input and output streams used to load and save data in the RichTextBox control.
RichTextBoxWordPunctuationsSpecifies the types of punctuation tables that can be used with the RichTextBox control's word-wrapping and word-breaking features.
RightToLeftSpecifies a value indicating whether the text appears from right to left, such as when using Hebrew or Arabic fonts.
ScreenOrientationSpecifies the angle of the screen.
ScrollBarsSpecifies which scroll bars will be visible on a control.
ScrollButtonSpecifies the type of scroll arrow to draw on a scroll bar.
ScrollEventTypeSpecifies the type of action used to raise the Scroll event.
ScrollOrientationSpecifies the scroll bar orientation for the Scroll event.
SearchDirectionHintProvides a directional hint of where to search for a ListViewItem.
SecurityIDTypeThis enumeration is not used.
SelectionModeSpecifies the selection behavior of a list box.
ShortcutSpecifies shortcut keys that can be used by menu items.
SizeGripStyleSpecifies the style of the sizing grip on a Form.
SizeTypeSpecifies how rows or columns of user interface (UI) elements should be sized relative to their container.
SortOrderSpecifies how items in a list are sorted.
StatusBarPanelAutoSizeSpecifies how a StatusBarPanel on a StatusBar control behaves when the control resizes.
StatusBarPanelBorderStyleSpecifies the appearance of the border for a StatusBarPanel on a StatusBar control.
StatusBarPanelStyleSpecifies whether a StatusBarPanel object on a StatusBar control is owner-drawn or system-drawn.
StructFormatThis enumeration is not used.
SystemColorMode SystemParameterSpecifies the system parameter type.
TabAlignmentSpecifies the locations of the tabs in a tab control.
TabAppearanceSpecifies the appearance of the tabs in a tab control.
TabControlActionDefines values representing TabControl events.
TabDrawModeSpecifies whether the tabs in a tab control are owner-drawn (drawn by the parent window), or drawn by the operating system.
TableLayoutPanelCellBorderStyleSpecifies the border style of a cell in a table layout control.
TableLayoutPanelGrowStyleSpecifies how a TableLayoutPanel will gain additional rows or columns after its existing cells are full.
TabSizeModeSpecifies how tabs in a tab control are sized.
TaskDialogExpanderPositionSpecifies where the expanded area of the task dialog is to be displayed.
TaskDialogProgressBarStateContains constants that specify the state of a task dialog progress bar.
TaskDialogStartupLocationSpecifies the position that a task dialog will be shown in when it is first opened.
TextDataFormatSpecifies the formats used with text-related methods of the Clipboard and DataObject classes.
TextFormatFlagsSpecifies the display and layout information for text strings.
TextImageRelationSpecifies the position of the text and image relative to each other on a control.
TickStyleSpecifies the location of tick marks in a TrackBar control.
ToolBarAppearanceSpecifies the type of toolbar to display.
ToolBarButtonStyleSpecifies the button style within a toolbar.
ToolBarTextAlignSpecifies the alignment of text on the toolbar button control.
ToolStripDropDownCloseReasonSpecifies the reason that a ToolStripDropDown control was closed.
ToolStripDropDownDirectionSpecifies the direction in which a ToolStripDropDown control is displayed relative to its parent control.
ToolStripGripDisplayStyleSpecifies the orientation of the ToolStrip move handle (grip).
ToolStripGripStyleSpecifies visibility of a ToolStrip move handle (grip).
ToolStripItemAlignmentDetermines the alignment of a ToolStripItem in a ToolStrip.
ToolStripItemDisplayStyleSpecifies what to render (image or text) for this ToolStripItem.
ToolStripItemImageScalingSpecifies whether the size of the image on a ToolStripItem is automatically adjusted to fit on a ToolStrip while retaining the original image proportions.
ToolStripItemOverflowDetermines whether a ToolStripItem is placed in the overflow ToolStrip.
ToolStripItemPlacementSpecifies where a ToolStripItem is to be layed out.
ToolStripLayoutStyleSpecifies the possible alignments with which the items of a ToolStrip can be displayed.
ToolStripManagerRenderModeSpecifies the painting style applied to multiple ToolStrip objects contained in a form.
ToolStripRenderModeSpecifies the painting style applied to one ToolStrip contained in a form.
ToolStripStatusLabelBorderSidesSpecifies which sides of a ToolStripStatusLabel have borders.
ToolStripTextDirectionSpecifies the text orientation to use with a particular LayoutStyle.
ToolTipIconDefines a set of standardized icons that can be associated with a ToolTip.
TreeNodeStatesDefines constants that represent the possible states of a TreeNode.
TreeViewActionSpecifies the action that raised a TreeViewEventArgs event.
TreeViewDrawModeDefines constants that represent the ways a TreeView can be drawn.
TreeViewHitTestLocationsDefines constants that represent areas of a TreeView or TreeNode.
UICuesSpecifies the state of the user interface.
UnhandledExceptionModeDefines where a Windows Forms application should send unhandled exceptions.
ValidationConstraintsDefines constants that inform ValidateChildren(ValidationConstraints) about how it should validate a container's child controls.
ViewSpecifies how list items are displayed in a ListView control.
WebBrowserEncryptionLevelSpecifies constants that define the encryption methods used by documents displayed in the WebBrowser control.
WebBrowserReadyStateSpecifies constants that define the state of the WebBrowser control.
WebBrowserRefreshOptionSpecifies constants that define how the WebBrowser control can refresh its contents.
Application.MessageLoopCallbackRepresents a method that will check whether the hosting environment is still sending messages.
AxHost.AboutBoxDelegateRepresents the method that will display an ActiveX control's About dialog box.
BindingCompleteEventHandlerRepresents the method that will handle the BindingComplete event in data-binding scenarios.
BindingManagerDataErrorEventHandlerRepresents the method that will handle the DataError event of a BindingManagerBase.
CacheVirtualItemsEventHandlerRepresents the method that will handle the CacheVirtualItems event of a ListView.
ColumnClickEventHandlerRepresents the method that will handle the ColumnClick event of a ListView.
ColumnReorderedEventHandlerRepresents the method that will handle the ColumnReordered event of the ListView control.
ColumnWidthChangedEventHandlerRepresents the method that will handle the ColumnWidthChanged event of a ListView.
ColumnWidthChangingEventHandlerRepresents the method that will handle the ColumnWidthChanging event of a ListView.
ContentsResizedEventHandlerRepresents the method that will handle the ContentsResized event of a RichTextBox.
ControlEventHandlerRepresents the method that will handle the ControlAdded and ControlRemoved events of the Control class.
ConvertEventHandlerRepresents the method that will handle the Parse and Format events of a Binding.
DataGridViewAutoSizeColumnModeEventHandlerRepresents the method that will handle the AutoSizeColumnModeChanged event of a DataGridView control.
DataGridViewAutoSizeColumnsModeEventHandlerRepresents the method that will handle the AutoSizeColumnsModeChanged event of a DataGridView control.
DataGridViewAutoSizeModeEventHandlerRepresents the method that will handle the AutoSizeRowsModeChanged or RowHeadersWidthSizeModeChanged events of a DataGridView.
DataGridViewBindingCompleteEventHandlerRepresents the method that will handle the DataBindingComplete event of a DataGridView.
DataGridViewCellCancelEventHandlerRepresents the method that will handle the CellBeginEdit and RowValidating events of a DataGridView.
DataGridViewCellContextMenuStripNeededEventHandlerRepresents the method that will handle a CellContextMenuStripNeeded event of a DataGridView.
DataGridViewCellErrorTextNeededEventHandlerRepresents the method that will handle the CellErrorTextNeeded event of a DataGridView.
DataGridViewCellEventHandlerRepresents the method that will handle DataGridView events related to cell and row operations.
DataGridViewCellFormattingEventHandlerRepresents the method that will handle the CellFormatting event of a DataGridView.
DataGridViewCellMouseEventHandlerRepresents the method that will handle mouse-related events raised by a DataGridView.
DataGridViewCellPaintingEventHandlerRepresents the method that will handle the CellPainting event of a DataGridView.
DataGridViewCellParsingEventHandlerRepresents the method that will handle a CellParsing event of a DataGridView.
DataGridViewCellStateChangedEventHandlerRepresents the method that will handle the CellStateChanged event of a DataGridView.
DataGridViewCellStyleContentChangedEventHandlerRepresents the method that will handle the CellStyleContentChanged event of a DataGridView.
DataGridViewCellToolTipTextNeededEventHandlerRepresents the method that will handle the CellToolTipTextNeeded event of a DataGridView.
DataGridViewCellValidatingEventHandlerRepresents the method that will handle the CellValidating event of a DataGridView control.
DataGridViewCellValueEventHandlerRepresents the method that will handle the CellValueNeeded event or CellValuePushed event of a DataGridView.
DataGridViewColumnDividerDoubleClickEventHandlerRepresents the method that will handle the ColumnDividerDoubleClick event of a DataGridView.
DataGridViewColumnEventHandlerRepresents the method that will handle column-related events of a DataGridView.
DataGridViewColumnStateChangedEventHandlerRepresents the method that will handle the ColumnStateChanged event of a DataGridView.
DataGridViewDataErrorEventHandlerRepresents the method that will handle the DataError event of a DataGridView.
DataGridViewEditingControlShowingEventHandlerRepresents the method that will handle the EditingControlShowing event of a DataGridView.
DataGridViewRowCancelEventHandlerRepresents the method that will handle the UserDeletingRow event of a DataGridView.
DataGridViewRowContextMenuStripNeededEventHandlerRepresents the method that will handle the RowContextMenuStripNeeded event of a DataGridView.
DataGridViewRowDividerDoubleClickEventHandlerRepresents the method that will handle the RowDividerDoubleClick event of a DataGridView.
DataGridViewRowErrorTextNeededEventHandlerRepresents the method that will handle the RowErrorTextNeeded event of a DataGridView.
DataGridViewRowEventHandlerRepresents the method that will handle row-related events of a DataGridView.
DataGridViewRowHeightInfoNeededEventHandlerRepresents the method that will handle an RowHeightInfoNeeded event of a DataGridView control.
DataGridViewRowHeightInfoPushedEventHandlerRepresents the method that will handle the RowHeightInfoPushed event of a DataGridView.
DataGridViewRowPostPaintEventHandlerRepresents the method that will handle the RowPostPaint event of a DataGridView.
DataGridViewRowPrePaintEventHandlerRepresents the method that will handle the RowPrePaint event of a DataGridView.
DataGridViewRowsAddedEventHandlerRepresents the method that will handle the RowsAdded event of a DataGridView.
DataGridViewRowsRemovedEventHandlerRepresents the method that will handle the RowsRemoved event of a DataGridView.
DataGridViewRowStateChangedEventHandlerRepresents the method that will handle the RowStateChanged event of a DataGridView.
DataGridViewSortCompareEventHandlerRepresents the method that will handle the SortCompare event of a DataGridView control.
DateBoldEventHandlerRepresents the method that will handle an internal event of the MonthCalendar control.
DateRangeEventHandlerRepresents the method that will handle the DateChanged or DateSelected event of a MonthCalendar.
DpiChangedEventHandlerRepresents the method that will handle a DpiChanged event of a form or control.
DragEventHandlerRepresents the method that will handle the DragDrop, DragEnter, or DragOver event of a Control.
DrawItemEventHandlerRepresents the method that will handle the DrawItem
event of a ComboBox, ListBox, MenuItem, or TabControl control.
Represents the method that will handle the DrawColumnHeader event of a ListView.
DrawListViewItemEventHandlerRepresents the method that will handle the DrawItem event of a ListView.
DrawListViewSubItemEventHandlerRepresents the method that will handle the DrawSubItem event of a ListView.
DrawToolTipEventHandlerRepresents the method that will handle the Draw event of a ToolTip.
DrawTreeNodeEventHandlerRepresents the method that will handle the DrawNode event of a TreeView.
FormClosedEventHandlerRepresents the method that handles a FormClosed event.
FormClosingEventHandlerRepresents the method that handles a FormClosing event.
GiveFeedbackEventHandlerRepresents the method that handles the GiveFeedback event of a Control.
HelpEventHandlerRepresents the method that will handle the HelpRequested event of a Control.
HtmlElementErrorEventHandlerRepresents the method that will handle the Error event of an HtmlWindow.
HtmlElementEventHandlerRepresents the method that will handle the Click
, MouseDown
and related events on HtmlDocument, HtmlElement, and HtmlWindow.
Represents the method that will handle the InputLanguageChanged event of a Form.
InputLanguageChangingEventHandlerRepresents the method that will handle the InputLanguageChanging event of a Form.
InvalidateEventHandlerRepresents the method that will handle the Invalidated event of a Control.
ItemChangedEventHandlerRepresents the method that will handle the ItemChanged event of the CurrencyManager class.
ItemCheckedEventHandlerRepresents the method that will handle the ItemChecked event of a ListView control.
ItemCheckEventHandlerRepresents the method that will handle the ItemCheck
event of a CheckedListBox or ListView control.
Represents the method that will handle the ItemDrag event of a ListView or TreeView control.
KeyEventHandlerRepresents the method that will handle the KeyUp or KeyDown event of a Control.
KeyPressEventHandlerRepresents the method that will handle the KeyPress event of a Control.
LabelEditEventHandlerRepresents the method that handles the BeforeLabelEdit and AfterLabelEdit events.
LayoutEventHandlerRepresents the method that will handle the Layout event of a Control.
LinkClickedEventHandlerRepresents the method that will handle the LinkClicked event of a RichTextBox.
LinkLabelLinkClickedEventHandlerRepresents the method that will handle the LinkClicked event of a LinkLabel.
ListControlConvertEventHandlerRepresents the method that will handle converting a ListControl.
ListViewItemMouseHoverEventHandlerRepresents the method that will handle the ItemMouseHover event of a ListView.
ListViewItemSelectionChangedEventHandlerRepresents the method that will handle the ItemSelectionChanged event of a ListView.
ListViewVirtualItemsSelectionRangeChangedEventHandlerRepresents the method that will handle the VirtualItemsSelectionRangeChanged event of a ListView.
MaskInputRejectedEventHandlerRepresents the method that will handle the MaskInputRejected event of a MaskedTextBox control.
MeasureItemEventHandlerRepresents the method that will handle the MeasureItem
event of the ListBox, ComboBox, CheckedListBox, or MenuItem controls.
Represents a delegate that can execute any method in managed code that is declared void and takes no parameters.
MouseEventHandlerRepresents the method that will handle the MouseDown
, MouseUp
, or MouseMove
event of a form, control, or other component.
Represents the method that will handle the NavigateEventArgs event of a DataGrid.
NodeLabelEditEventHandlerRepresents the method that will handle the BeforeLabelEdit and AfterLabelEdit events of a TreeView control.
PaintEventHandlerRepresents the method that will handle the Paint event of a Control.
PopupEventHandlerRepresents the method that handles the Popup event of the ToolTip class.
PreviewKeyDownEventHandlerRepresents the method that will handle the PreviewKeyDown event for a control.
PropertyTabChangedEventHandlerRepresents the method that will handle the PropertyTabChanged event of a PropertyGrid.
PropertyValueChangedEventHandlerThe event handler class that is invoked when a property in the grid is modified by the user.
QueryAccessibilityHelpEventHandlerRepresents the method that will handle the QueryAccessibilityHelp event of a control.
QueryContinueDragEventHandlerRepresents the method that will handle the QueryContinueDrag event of a Control.
QuestionEventHandlerRepresents the method that will handle the CancelRowEdit event or the RowDirtyStateNeeded event of a DataGridView.
RetrieveVirtualItemEventHandlerRepresents the method that will handle the RetrieveVirtualItem event of a ListView.
ScrollEventHandlerRepresents the method that handles the Scroll
event of a DataGridView or ScrollBar.
Represents the method that will handle the SearchForVirtualItem event of a ListView.
SelectedGridItemChangedEventHandlerRepresents the method that will handle the SelectedGridItemChanged event of a PropertyGrid.
SplitterCancelEventHandlerRepresents the method that will handle the SplitterMoving event of a Splitter.
SplitterEventHandlerRepresents the method that will handle the SplitterMoving and SplitterMoved events of a Splitter.
StatusBarDrawItemEventHandlerRepresents the method that will handle the DrawItem event of a StatusBar.
StatusBarPanelClickEventHandlerRepresents the method that will handle the PanelClick event of a StatusBar.
TabControlCancelEventHandlerRepresents the method that will handle the Selecting or Deselecting event of a TabControl control.
TabControlEventHandlerRepresents the method that will handle the Selected or Deselected event of a TabControl control.
TableLayoutCellPaintEventHandlerRepresents the method that will handle the CellPaint event.
ToolBarButtonClickEventHandlerRepresents the method that will handle the ButtonClick event of a ToolBar.
ToolStripArrowRenderEventHandlerRepresents the method that will handle the RenderArrow event of a ToolStripRenderer. This class cannot be inherited.
ToolStripContentPanelRenderEventHandlerRepresents the method that will handle the RendererChanged event of a ToolStripContentPanel.
ToolStripDropDownClosedEventHandlerRepresents the method that will handle the Closed event of a ToolStripDropDown.
ToolStripDropDownClosingEventHandlerRepresents the method that handles the Closing event of a ToolStripDropDown.
ToolStripGripRenderEventHandlerRepresents the method that will handle the RenderGrip event of a ToolStripRenderer.
ToolStripItemClickedEventHandlerRepresents the method that will handle the ItemClicked event of a ToolStripItem.
ToolStripItemEventHandlerRepresents the method that will handle events for a ToolStripItem.
ToolStripItemImageRenderEventHandlerRepresents the method that will handle the RenderItemImage event or RenderItemCheck event of a ToolStripRenderer.
ToolStripItemRenderEventHandlerRepresents the method that handles the events that render the background of objects derived from ToolStripItem in the ToolStripRenderer class.
ToolStripItemTextRenderEventHandlerRepresents the method that will handle the RenderItemText event of a ToolStripRenderer.
ToolStripPanelRenderEventHandlerRepresents the method that will handle ToolStripPanel paint events.
ToolStripRenderEventHandlerRepresents the method that will handle the RenderToolStripBorder event or the RenderToolStripBackground event of a ToolStripRenderer.
ToolStripSeparatorRenderEventHandlerRepresents the method that will handle the RenderSeparator event of a ToolStripRenderer class.
TreeNodeMouseClickEventHandlerRepresents the method that will handle the NodeMouseClick and NodeMouseDoubleClick events of a TreeView.
TreeNodeMouseHoverEventHandlerRepresents the method that will handle the NodeMouseHover event of a TreeView.
TreeViewCancelEventHandlerRepresents the method that will handle the BeforeCheck, BeforeCollapse, BeforeExpand, or BeforeSelect event of a TreeView.
TreeViewEventHandlerRepresents the method that will handle the AfterCheck, AfterCollapse, AfterExpand, or AfterSelect event of a TreeView.
TypeValidationEventHandlerRepresents the method that will handle the TypeValidationCompleted event of the MaskedTextBox control.
UICuesEventHandlerRepresents a method that will handle the ChangeUICues event of a Control.
UpDownEventHandlerRepresents the method that will handle an event for an internal class.
WebBrowserDocumentCompletedEventHandlerRepresents the method that will handle the DocumentCompleted event of a WebBrowser control.
WebBrowserNavigatedEventHandlerRepresents the method that will handle the Navigated event of a WebBrowser control.
WebBrowserNavigatingEventHandlerRepresents the method that will handle the Navigating event of a WebBrowser control.
WebBrowserProgressChangedEventHandlerRepresents the method that will handle the ProgressChanged event of a WebBrowser control.
The following table shows the classes in System.Windows.Forms namespace grouped into categories.
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.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4