Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table shows the Windows Forms controls listed according to general function.
Function | Control | Description |
---|---|---|
Text edit |
Allows editable, multiline input from the user. |
|
|
Allows editable, multiline input from the user. |
|
|
Allows users to enter, display, and manipulate text with formatting. |
|
Text display (read-only) |
Displays text that cannot be edited by the user. |
|
|
Displays text that cannot be edited by the user. |
|
|
Allows you to add Web-style links to Windows Forms applications. |
|
|
Displays status information related to the control that has focus. |
|
|
Displays status information related to the control that has focus. |
|
Selection from a list |
Displays a list of items with a check box next to each item. |
|
|
Displays data in a drop-down combo box. |
|
|
Displays data in a drop-down combo box. |
|
|
Displays text strings that a user can browse through and select from. |
|
|
Displays a list of text and graphical items (icons). |
|
|
Displays a list of items with icons, in the manner of Windows Explorer. |
|
|
Displays numerals that a user can browse through and select from. |
|
|
Displays a hierarchy of nodes that can be expanded or collapsed. |
|
Graphics display |
Displays graphics in bitmap, GIF, JPEG, metafile, or icon format. |
|
Graphics storage |
Displays images on other controls. |
|
Value setting |
Indicates whether a condition is on or off. |
|
|
CheckedListBox |
Displays a list of items with a check box next to each item. |
|
Presents a set of two or more mutually exclusive options to the user. |
|
|
Allows navigation through a large amount of information or visually adjusting a numeric setting. |
|
Date setting |
Allows the user to select a single item from a list of dates or times. |
|
|
Presents an intuitive graphical interface for users to view and set date information. |
|
Dialog boxes |
Allows the user to select a color from a palette in a pre-configured dialog box and to add custom colors to that palette. |
|
|
Displays an interface with which users can browse and select a directory or create a new one. |
|
|
Exposes the fonts that are currently installed on the system. |
|
|
Allows users to open files via a pre-configured dialog box. |
|
|
Sets page details for printing via a pre-configured dialog box. |
|
|
Selects a printer, chooses the pages to print, and determines other print-related settings. |
|
|
Sets the properties that describe what to print, and prints the document in Windows-based applications. |
|
|
Allows you to create your own PrintPreview component or dialog box instead of using the pre-configured version. |
|
|
Displays a document as it will appear when it is printed. |
|
|
Selects files to save and where to save them. |
|
Menu controls |
Displays a menu at run time. |
|
|
Displays a menu at run time. |
|
|
Provides users with an easily accessible menu of frequently used commands that are associated with the selected object. |
|
|
Provides users with an easily accessible menu of frequently used commands that are associated with the selected object. |
|
Commands |
Presents a standard button that the user can click to perform actions. |
|
|
LinkLabel |
Allows you to add Web-style links to Windows Forms applications. |
|
Displays icons for processes that run in the background and would not otherwise have user interfaces. |
|
|
Displays menus and bitmapped buttons that activate commands. |
|
|
Lets you create custom toolbars and menus in your Windows Forms applications. |
|
Grouping other controls |
Provides an identifiable grouping for other controls, and allows for scrolling. |
|
|
Provides an identifiable grouping for other controls. |
|
|
Displays multiple tabs that can contain pictures or other controls. |
|
Data |
Displays tabular data from a dataset and allows for updates to the data source. |
|
|
Provides a user interface to ADO.NET datasets, displaying tabular data and allowing for updates to the data source. |
|
Navigation |
Provides navigation through a list of items or a large amount of information by scrolling horizontally within an application or control. |
|
|
Provides navigation through a list of items or a large amount of information by scrolling vertically within an application or control. |
|
User information |
Displays error information to the user in a non-intrusive way. |
|
|
Associates an HTML Help file with a Windows-based application. |
|
Web |
Hosts Web pages and provides Internet Web browsing capabilities to your application. |
|
Multitasking |
Allows you to run time-consuming operations in the background, on a thread different from your application's main UI thread. |
|
User interface aids |
Graphically indicates the progress of an action towards completion. |
|
|
Graphically indicates the progress of an action towards completion. |
|
|
Allows the user to resize a docked control. |
|
|
Raises an event at regular intervals. |
|
|
Displays text when the user points at other controls. |
See Also
Other Resources
Controls to Use on Windows Forms
Developing Custom Windows Forms Controls with the .NET Framework