Class |
Description |
AccessibleObject |
An AccessibleObject is any object that can be inspected by an accessibility application. This class provides a default implementation for IAccessible that is common across all accessible objects. |
Application |
Provides static (in Visual Basic Shared) methods and properties to manage an application, such as methods to run and quit an application, to process Windows messages, and properties to get information about an application. This class cannot be inherited. |
AxHost |
Wraps ActiveX controls and exposes them as fully featured WinForms controls. |
AxHost.AxComponentEditor |
[To be supplied.] |
AxHost.AxFlags |
Flags which may be passed to the AxHost constructor |
AxHost.AxPropertyDescriptor |
[To be supplied.] |
AxHost.State |
The class which encapsulates the persisted state of the underlying activeX control An instance of this class my be obtained either by calling getOcxState on an AxHost object, or by reading in from a stream. |
BindingManager |
Manages the collection of ListManager objects for a Win Form. |
BindingManager.HashKey |
[To be supplied.] |
BindingsCollection |
Represents a collection of data bindings on a control. |
Border |
[To be supplied.] |
BorderConverter |
BorderConverter is a class that can be used to convert Border objects from one data type to another. Access this class through the TypeDescriptor. |
Button |
Represents a standard Windows button. |
ButtonBase |
Implements the basic functionality required by a button control. |
CheckBox |
Encapsulates a standard Windows check box. |
CheckedListBox |
Displays a list with a checkbox to the left of each item. |
CheckedListBox.ObjectCollection |
[To be supplied.] |
Clipboard |
Provides static (Shared) methods to place data on and retrieve data from the system Clipboard. This class cannot be inherited. |
ColorDialog |
Represents a common dialog box that displays available colors along with controls that allow the user to define custom colors. |
ColumnClickEventArgs |
Provides data for the OnColumnClick event. |
ColumnHeader |
Displays a single column header in a ListView control. |
ComboBox |
Displays an editing field and a list, allowing the user to select from the list or to enter new text. Displays only the editing field until the user explicitly displays the list. |
ComboBox.ObjectCollection |
[To be supplied.] |
CommonDialog |
Specifies the base class used for displaying dialog boxes on the screen. |
ContainerControl |
Defines a base class for controls that contain other controls. |
ContextMenu |
This class is used to put context menus on your form and show them for controls at runtime. It basically acts like a regular Menu control, but can be set for the ContextMenu property that most controls have. |
Control |
Defines the base class for controls, which are components with visual representation. |
Control.ControlCollection |
Collection of controls... |
ControlBindingsCollection |
BindingsCollection is a collection of bindings for a Control. It has Add/Remove capabilities, as well as an All array property, enumeration, etc. |
ControlEventArgs |
A ControlEventArgs is an event that has a control as a property. |
ControlPaint |
The ControlPaint class provides a series of methods that can be used to paint common Windows UI pieces. Many WinForms controls use this class to paint their UI elements. |
CreateParams |
[To be supplied.] |
CurrentChangingEventArgs |
[To be supplied.] |
DataFormats |
Translates between Winforms text-based Clipboard formats and Microsoft.Win32 32-bit signed integer-based Clipboard formats. Provides static (Shared) methods to create new Clipboard formats and add them to the Windows Registry. |
DataFormats.Format |
Represents a format type. |
DataGrid |
Displays ADO+ data in a scrollable grid. |
DataGrid.HitTestInfo |
Contains information about the part of the DataGrid control the user has clicked. |
DataGridAddNewRow |
This class fully encapsulates the painting logic for an addnew row appearing in a DataGrid. |
DataGridBoolColumn |
Specifies a column in which each cell contains a check box for representing a boolean value. |
DataGridColumn |
Specifies the appearance and text formatting and behavior of a DataGrid control column. |
DataGridDropdownColumn |
[To be supplied.] |
DataGridPreferredColumnWidthTypeConverter |
[To be supplied.] |
DataGridRelationshipRow |
This class fully encapsulates the painting logic for a row appearing in a DataGrid. |
DataGridRow |
This class fully encapsulates the painting logic for an addnew row appearing in a DataGrid. |
DataGridTable |
Represents the table drawn by the DataGrid control at run time. |
DataGridTextBox |
A wrapper around the Edit control will tell the editColumn when it receives a KeyPressed or a KeyDown event |
DataGridTextBoxColumn |
Hosts a TBD control in a cell of a DataGridColumn for editing strings. |
DataGridValueColumn |
This class fully encapsulates the painting logic for a column appearing in a DataGrid which use ValueEditors. |
DataObject |
Implements a basic data transfer mechanism. |
DateBoldEventArgs |
The month calendar control fires this event to request information about how the days within the visible months should be displayed. |
DateRangeEventArgs |
The SelectEvent is fired when the user makes an explicit date selection within a month calendar control. |
DateTimeFormatEventArgs |
The DateTimeFormatEventArgs is fired when the DateTimePicker is formatting time to display to the user. |
DateTimeFormatQueryEventArgs |
The DateTimeFormatQueryEventArgs is fired when the DateTimePicker needs to determine the maxSize of text that will need to be displayed. |
DateTimePicker |
Date/DateTime picker control |
DateTimeUserStringEventArgs |
The DateTimeUserStringEventArgs is fired when the DateTimePicker needs to parse a user entered string. |
DateTimeWmKeyDownEventArgs |
The DateTimeWmKeyDownEventArgs is fired when the user pressed a key in a custom field. |
DocumentReadyEventArgs |
This event fires when an HTML document has been loaded (for example, by the HTMLControl) and the resulting DhDocument object is ready to be accessed using a method such as HTMLControl.getDocument() . |
DomainUpDown |
Represents a Windows up-down control that displays string values. |
DomainUpDown.DomainUpDownItems |
Encapsulates a collection of objects for use by the DomainUpDown class. |
DragEventArgs |
Provides data for the System.WinForms.RichControl.DragDrop, System.WinForms.RichControl.DragEnter, or System.WinForms.RichControl.DragOver event. |
DrawItemEventArgs |
This event is fired by owner draw Controls, such as ListBoxes and ComboBoxes. It contains all the information needed for the user to paint the given item, including the item index, the Rectangle in which the drawing should be done, and the Graphics object with which the drawing should be done. |
Edge |
[To be supplied.] |
EdgeConverter |
EdgeConverter is a class that can be used to convert Edge objects from one data type to another. Access this class through the TypeDescriptor. |
ErrorEventArgs |
Provides data for the System.IO.FileSystemWatcher.OnError event. |
ErrorProvider |
ErrorProvider presents a simple user interface for indicating to the user that a control on a form has an error associated with it. If a error description string is specified for the control, then an icon will appear next to the control, and when the mouse hovers over the icon, a tooltip will appear showing the error description string. |
FeatureSupport |
Provides static (Shared) methods, and specifies methods for retrieving feature information about the current system. |
FileDialog |
Displays a dialog window from which the user can select a file. |
FilePersistEventArgs |
[To be supplied.] |
FileVersionInfo |
Provides version information for a physical file on disk. |
FontDialog |
Represents a common dialog box that displays a list of fonts that are currently installed on the system. |
Form |
Represents a window or dialog box that makes up an application's user interface. |
Form.ControlCollection |
Collection of controls... |
FormatControl |
Implements customizable formatting of the Value property. |
GiveFeedbackEventArgs |
Provides data for the System.WinForms.GiveFeedbackEventArgs.GiveFeedback event. |
GridColumnsCollection |
Represents a collection of TBD objects in the DataGrid control. |
GridTablesCollection |
[To be supplied.] |
GridTablesFactory |
[To be supplied.] |
GroupBox |
Encapsulates a standard Windows® group box. |
Help |
Represents the Win32 Help engine. |
HelpEventArgs |
Provides data for the System.WinForms.RichControl.Help event. |
HelpProvider |
Provides pop-up or online Help for controls. |
HScrollBar |
Represents a standard Windows horizontal scroll bar. |
ImageIndexConverter |
ImageIndexConverter is a class that can be used to convert image index values one data type to another. |
ImageList |
The ImageList is an object that stores a collection of Images, most commonly used by other controls, such as the ListView, TreeView, or Toolbar. You can add either bitmaps or Icons to the ImageList, and the other controls will be able to use the Images as they desire. |
ImageList.ImageCollection |
[To be supplied.] |
ImageListStreamer |
[To be supplied.] |
InputLangChangeEventArgs |
Provides data for the System.WinForms.Form.InputLangChange event. |
InputLangChangeRequestEventArgs |
Provides data for the System.WinForms.Form.InputLangChangeRequest event. |
InputLanguage |
Provides methods and fields to manage the input language. |
InvalidateEventArgs |
Provides data for the Invalidate event. |
ItemChangedEventArgs |
[To be supplied.] |
ItemCheckEventArgs |
Provides data for the System.WinForms.CheckedListBox.ItemCheck event. |
ItemDragEventArgs |
Provides data for the OnItemDrag event. |
KeyEventArgs |
Provides data for the System.WinForms.Control.KeyDown or System.WinForms.Control.KeyUp event. |
KeyPressEventArgs |
Provides data for the System.WinForms.Control.KeyPress event. |
KeysConverter |
KeysConverter is a class that can be used to convert Key objects from one data type to another. Access this class through the TypeDescriptor. |
Label |
Represents a standard Windows label, which displays a string of text that the user cannot edit. |
LabelEditEventArgs |
Provides data for the LabelEdit event. |
LayoutEventArgs |
[To be supplied.] |
LinkClickEventArgs |
Provides data for the System.WinForms.RichTextBox.LinkClick event. |
LinkLabel |
Displays text that can contain a hyperlink. |
LinkLabel.Link |
[To be supplied.] |
LinkLabel.LinkCollection |
[To be supplied.] |
LinkLabelLinkClickedEventArgs |
Provides data for the OnLinkClicked event. |
ListBinding |
Represents a single binding between a DataColumn in a DataTable and the property of a component. |
ListBindingConverter |
[To be supplied.] |
ListBox |
This is a control that presents a list of items to the user. They may be navigated using the keyboard, or the scrollbar on the right side of the control. One or more items may be selected as well.
The preferred way to add items is to set them all via an array at once, which is definitely the most efficient way. The following is an example of this:
ListBox lb = new ListBox();
// set up properties on the listbox here.
lb.Items.All = new String [] {
"A",
"B",
"C",
"D"};
|
ListBox.ObjectCollection |
[To be supplied.] |
ListBox.SelectedIndicesCollection |
[To be supplied.] |
ListBox.SelectedObjectCollection |
[To be supplied.] |
ListControl |
[To be supplied.] |
ListItem |
Implements an item of a ListView. |
ListItemConverter |
ListItemConverter is a class that can be used to convert ListItem objects from one data type to another. Access this class through the TypeDescriptor. |
ListManager |
Manages the position and bindings of a list. |
ListManagerBindingsCollection |
BindingsCollection is a collection of bindings for a Control. It has Add/Remove capabilities, as well as an All array property, enumeration, etc. |
ListPropertyConverter |
ListPropertyConverter is a type converter that is used to list available values for the ListProperty. |
ListView |
Displays a list of items in one of four views. Each item displays a caption and optionally an image. |
ListView.ColumnHeaderCollection |
[To be supplied.] |
ListView.ListItemCollection |
[To be supplied.] |
ListView.SelectedListItemCollection |
[To be supplied.] |
MainMenu |
This is a menu component that can be put on a form to give it menus for runtime. A Forms menu bar is a MainMenu control. All sub-menus are Menu controls, and individual items are MenuItem controls. |
MDIClient |
The MDIClient is that window that contains MDI children. This control should not be created directly, but rather only used by System.WinForms.Form. |
MDIClient.ControlCollection |
Collection of controls... |
MeasureItemEventArgs |
This event is sent by controls such as the ListBox or ComboBox that need users to tell them how large a given item is to be. |
Menu |
This is the base class for all menu components (MainMenu, MenuItem, and ContextMenu). |
Menu.MenuItemCollection |
[To be supplied.] |
MenuItem |
Represents an individual item that is displayed within a Menu or Menu. |
MessageBox |
Displays a message box that can contain text, buttons, and symbols that inform and instruct the user. |
MonthCalendar |
This control is an encapsulateion of the Windows month calendar control. A month calendar control implements a calendar-like user interface, that provides the user with a very intuitive and recognizable method of entering or selecting a date. Users can also select which days bold. The most efficient way to add the bolded dates is via an array all at once. (The below descriptions can be applied equally to annually and monthly bolded dates as well) The following is an example of this:
MonthCalendar mc = new MonthCalendar();
// add specific dates to bold
DateTime[] time = new DateTime[3];
time[0] = DateTime.Now;
time[1] = time[0].addDays(2);
time[2] = time[1].addDays(2);
mc.setBoldedDates(time);
Removal of all bolded dates is accomplished with:
mc.removeAllBoldedDates();
Although less efficient, the user may need to add or remove bolded dates one at a time. To improve the performance of this, neither addBoldedDate nor removeBoldedDate repaints the monthcalendar. The user must call updateBoldedDates to force the repaint of the bolded dates, otherwise the monthCalendar will not paint properly. The following is an example of this:
DateTime time1 = new DateTime("3/5/98");
DateTime time2 = new DateTime("4/19/98");
mc.addBoldedDate(time1);
mc.addBoldedDate(time2);
mc.removeBoldedDate(time1);
mc.updateBoldedDates();
The same applies to addition and removal of annual and monthly bolded dates.
|
MonthCalendar.HitTestInfo |
HitTestInfo objects are returned by MonthCalendar in response to the hitTest method. HitTestInfo is for informational purposes only; the user should not construct these objects, and cannot modify any of the members. |
MouseEventArgs |
Provides data for the MouseUp, MouseDown, and MouseMove events. |
MultiplexPanel |
[To be supplied.] |
MultiplexPanel.ControlCollection |
[To be supplied.] |
NativeWindow |
Provides a low-level encapsulation of a window handle and a window procedure. The class automatically manages window class creation and registration. |
NavigateEventArgs |
[To be supplied.] |
NodeLabelEditEventArgs |
Provides data for the OnBeforeLabelEdit or OnAfterLabelEdit event. |
NumericUpDown |
Represents a Windows up-down control that displays numeric values. |
OpacityConverter |
OpacityConverter is a class that can be used to convert opacity values from one data type to another. Access this class through the TypeDescriptor. |
OpenFileDialog |
Represents a common dialog box that displays the control that allows the user to open a file. This class cannot be inherited. |
OSFeature |
Provides operating-system specific feature queries. |
PageSetupDialog |
Represents a dialog box which allows users to manipulate page settings, including margins and paper orientation. |
PaintEventArgs |
Provides data for the System.WinForms.RichControl.Paint event. |
Panel |
The Panel is a simple little container class that lets you visually parent other controls. |
PictureBox |
The PictureBox control is used to display images. The image property should be set to the image desired. |
PrintControllerWithStatusDialog |
[To be supplied.] |
PrintDialog |
This dialog allows users to select a printer, and choose which portions of the document to print |
PrintPreviewControl |
The raw "preview" part of print previewing, without any dialogs or buttons. Most PrintPreviewControl's are found on PrintPreviewDialog's, but they don't have to be. |
PrintPreviewDialog |
Represents a dialog box form which contains a PrintPreviewControl. |
ProgressBar |
Represents a Windows progress bar control. |
PropertyGrid |
[To be supplied.] |
PropertyGrid.GridToolBar |
[To be supplied.] |
PropertyGrid.SnappableControl |
[To be supplied.] |
PropertyTabChangedEventArgs |
[To be supplied.] |
QueryContinueDragEventArgs |
[To be supplied.] |
RadioButton |
Encapsulates a standard Windows radio button (option button). |
ReadyStateEventArgs |
[To be supplied.] |
RelatedListManager |
[To be supplied.] |
RequestResizeEventArgs |
Provides data for the System.WinForms.RichTextBox.RequestResize event. |
RichControl |
Defines a base class for controls, which are components with visual representation. |
RichControl.ControlAccessibleObject |
An implementation of AccessibleChild for use with RichControls |
RichControl.ControlCollection |
[To be supplied.] |
RichTextBox |
Rich Text control. The RichTextBox is a control that contains formatted text. It supports font selection, boldface, and other type attributes. |
RichTextBoxIMEColor |
This class contains the options that can be set on the text inside the IME composition window. This is applicable only for Asian-versions of the operating system. |
SaveFileDialog |
Represents a common dialog box that allows the user to specify options for saving a file. This class cannot be inherited. |
Screen |
Represents a display device or multiple display devices on a single system. |
ScrollableControl |
Defines a base class for controls that support auto-scrolling behavior. |
ScrollableControl.DockPaddingEdges |
Determines the border padding for docked controls. |
ScrollBar |
Implements the basic functionality of a scroll bar control. |
ScrollEventArgs |
Provides data for the System.WinForms.ScrollBar.Scroll event. |
SelectionChangedEventArgs |
The SelectEvent is fired when the user makes an explicit date selection within a month calendar control. |
SelectionRange |
This is a class that represents the date selection range of a MonthCalendar control. |
SelectionRangeConverter |
SelectionRangeConverter is a class that can be used to convert SelectionRange objects from one data type to another. Access this class through the TypeDescriptor. |
Splitter |
Provides user resizing of docked elements at run time. To use a Splitter you can dock any control to an edge of a container, and then dock the splitter to the same edge. The splitter will then resize the control that is previous in the docking order. |
SplitterEventArgs |
Provides data for the System.WinForms.Splitter.Splitter event. |
StatusBar |
Represents a Windows status bar control. |
StatusBar.StatusBarPanelCollection |
[To be supplied.] |
StatusBarDrawItemEventArgs |
Provides data for the OnDrawItem event. |
StatusBarPanel |
Stores the StatusBar control panel's information. |
StatusBarPanelClickEventArgs |
Provides data for the OnPanelClick event. |
SystemInformation |
Gets information about the operating system, including folder locations for special Windows folders. |
TabBase |
This is the base class that TabStrip and TabControl share their common functionality through. It is abstract and can not be instantiated. |
TabControl |
The TabControl. This control has a lot of the functionality of a TabStrip but manages a list of TabPages which are the 'pages' that appear on each tab. |
TabControl.ControlCollection |
Collection of controls... |
TabControl.TabPageCollection |
[To be supplied.] |
TabItem |
This is the class used to add a tab to a TabStrip. It contains information about the tab text, toolTipText, and an imageIndex into the TabStrip's imageList. most functions on TabStrip that take TabItems will also take a string which will simply wrap the string in a TabItem. |
TabPage |
TabPage implements a single page of a tab control. It is essentially a Panel with TabItem properties. |
TabPage.TabPageControlCollection |
Our control collection will throw an exception if you try to add other tab pages. |
TabStrip |
A Control for creating Tabbed Dialogs or tabbed toolbar/taskbar type windows. This control provides one or more rows of tabs that the user can select one at a time. After each selection, a notification is provided that allows for changing of UI. Two basic UI modes supported are the traditional tabs seen in Property Page type scenarios and a button-style tab, as in the taskbar found in Windows 95 and Windows NT4. |
TextBox |
Represents a Windows text box control. |
TextBoxBase |
Implements the basic functionality required by text controls. |
Timer |
Implements a timer that raises an event at user-defined intervals. |
ToolBar |
This class should be used to add a ToolBar to your form. It can be algined to the top or the bottom of the form. You can add or remove buttons, and associate the ToolBar with an ImageList |
ToolBar.ToolBarButtonCollection |
[To be supplied.] |
ToolBarButton |
This class is used to describe a button on a ToolBar control. You use the various methods to add, remove, or set the buttons on the ToolBar to actually make them appear or disappear. The most important things to set would be the text and the image. |
ToolBarButtonClickEventArgs |
Provides data for the System.WinForms.ToolBar.ButtonClick event. |
ToolTip |
Provides a small pop-up window containing a line of text that describes the purpose of a tool or control (usually represented as a graphical object) in a program. |
TrackBar |
The TrackBar is a scrollable control similar to the ScrollBar, but has a different UI. You can configure ranges through which it should scroll, and also define increments for off-button clicks. It can be aligned horizontally or vertically. You can also configure how many 'ticks' are shown for the total range of values |
TrayIcon |
Specifies a component that creates an icon in the Windows System Tray. This class cannot be inherited. |
TreeNode |
Implements a node of a TreeView. |
TreeNodeCollection |
[To be supplied.] |
TreeNodeConverter |
TreeNodeConverter is a class that can be used to convert TreeNode objects from one data type to another. Access this class through the TypeDescriptor. |
TreeView |
Displays a hierarchical list of items, or nodes. Each node includes a caption and an optional bitmap. The user can select a node. If it has sub-nodes, the user can collapse or expand the node. |
TreeViewCancelEventArgs |
Provides data for the OnBeforeCheck, OnBeforeCollapse, OnBeforeExpand, or OnBeforeSelect event. |
TreeViewEventArgs |
Provides data for the OnAfterCheck, System.WinForms.TreeView.AfterCollapse, System.WinForms.TreeView.AfterExpand, or System.WinForms.TreeView.AfterSelect event. |
UpDownBase |
Implements the basic functionality required by an up-down control. |
UserControl |
Represents an empty control that can be used in the Forms Designer to create other controls. By extending form, UserControl inherits all of the standard positioning and mnemonic handling code that is necessary in a user control. |
ValueEdit |
ValueEdit provides generic editing of any type that supports the ValueEditor architecture. It has a ValueType property that can point to a type that has an associated value editor, and then a Value property which points to the current value of that type. It also throws an event whenever the Value changes. (Property change event). |
ValueEditorHost |
[To be supplied.] |
ViewModelessEventArgs |
[To be supplied.] |
ViewStateLoadEventArgs |
[To be supplied.] |
ViewStateSaveEventArgs |
[To be supplied.] |
VScrollBar |
Represents a standard Windows vertical scroll bar. |
WinFormsSecurity |
[To be supplied.] |