Control Hierarchy
The following table lists the classes derived from System.Windows.Forms.Control .
Class | Description |
---|---|
Microsoft.WindowsCE.Forms.DocumentList | Represents a Pocket PC control for displaying and managing documents in a consistent way. |
System.Windows.Forms.AxHost | Wraps ActiveX controls and exposes them as fully featured Windows Forms controls. |
System.Windows.Forms.ButtonBase | Implements the basic functionality common to button controls. |
System.Windows.Forms.DataGrid | Displays 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. |
System.Windows.Forms.DataGridView | Displays data in a customizable grid. |
System.Windows.Forms.DateTimePicker | Represents a Windows control that allows the user to select a date and a time and to display the date and time with a specified format. |
System.Windows.Forms.GroupBox | Represents a Windows control that displays a frame around a group of controls with an optional caption. |
System.Windows.Forms.Integration.ElementHost | A Windows Forms control that can be used to host a Windows Presentation Foundation (WPF) element. |
System.Windows.Forms.Label | Represents a standard Windows label. |
System.Windows.Forms.ListControl | Provides a common implementation of members for the ListBox and ComboBox classes. |
System.Windows.Forms.ListView | Represents a Windows list view control, which displays a collection of items that can be displayed using one of four different views. |
System.Windows.Forms.MdiClient | Represents the container for multiple-document interface (MDI) child forms. This class cannot be inherited. |
System.Windows.Forms.MonthCalendar | Represents a Windows control that enables the user to select a date using a visual monthly calendar display. |
System.Windows.Forms.PictureBox | Represents a Windows picture box control for displaying an image. |
System.Windows.Forms.PrintPreviewControl | Represents 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. |
System.Windows.Forms.ProgressBar | Represents a Windows progress bar control. |
System.Windows.Forms.ScrollableControl | Defines a base class for controls that support auto-scrolling behavior. |
System.Windows.Forms.ScrollBar | Implements the basic functionality of a scroll bar control. |
System.Windows.Forms.Splitter | Represents 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. |
System.Windows.Forms.StatusBar | Represents 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. |
System.Windows.Forms.TabControl | Manages a related set of tab pages. |
System.Windows.Forms.TextBoxBase | Implements the basic functionality required by text controls. |
System.Windows.Forms.ToolBar | Represents 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. |
System.Windows.Forms.TrackBar | Represents a standard Windows track bar. |
System.Windows.Forms.TreeView | Displays a hierarchical collection of labeled items, each represented by a TreeNode. |
System.Windows.Forms.WebBrowserBase | Provides a wrapper for a generic ActiveX control for use as a base class by the WebBrowser control. |
Control Class
Control Members
System.Windows.Forms Namespace
Form
ScrollableControl
ContainerControl
Component