System.Windows.Forms Constructs a new sys description. description text. Retrieves the description text. description Represents a link to an external resource. Creates a new instance of the class that references the specified file. The file to reference. The type of the resource that is referenced. Enumerates XML resource (.resx) files and streams, and reads the sequential resource name and value pairs. Initializes a new instance of the class for the specified resource file. The path of the resource file to read. Initializes a new instance of the class for the specified stream. The input stream for reading resources. Initializes a new instance of the class for the specified . The character input stream for reading resources. Releases all resources used by the . Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Reads XML resources from the specified string. A string containing XML resource-formatted information. A object. Returns an enumerator for this . An for this . Gathers all items that represent an XML resource (.resx) file into a single object. Initializes a new instance of a class using the system default that opens and reads resources from the specified file. The name of the file to read resources from. Initializes a new instance of the class using the system default to read resources from the specified stream. The of resources to be read. The stream should refer to an existing resource file. Returns the preferred resource reader class for this kind of . The of the preferred resource reader for this kind of . Returns the preferred resource writer class for this kind of . The of the preferred resource writer for this kind of . Writes resources in an XML resource (.resx) file or an output stream. Specifies the version of the schema that the XML output conforms to. This field is read-only. Initializes a new instance of the class that writes the resources to the specified file. The output file name. Initializes a new instance of the class that writes the resources to the specified stream object. The output stream. Initializes a new instance of the class that writes to the specified object. The object to send the output to. Adds a named resource specified as a byte array to the list of resources to write. The name of the resource. The value of the resource to add as an 8-bit unsigned integer array. Adds a named resource specified as an object to the list of resources to write. The name of the resource. The value of the resource. Adds a string resource to the resources. The name of the resource. The value of the resource. Releases all resources used by the . Releases all resources used by the . Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Writes all resources added by the method to the output file or stream. Specifies events that are reported by accessible applications. A sound was played. The system sends this event when a system sound, such as for menus, is played, even if no sound is audible. This might be caused by lack of a sound file or sound card. Servers send this event if a custom user interface element generates a sound. An alert was generated. Server applications send this event whenever an important user interface change has occurred that a user might need to know about. The system does not send the event consistently for dialog box objects. This is a known problem and is being addressed by the accessibility team. The foreground window changed. The system sends this event even if the foreground window is changed to another window in the same thread. Server applications never send this event. A menu item on the menu bar was selected. The system sends this event for standard menus. Servers send this event for custom menus. The system might raise more than one event that may or may not have a corresponding event. A menu from the menu bar was closed. The system sends this event for standard menus. Servers send this event for custom menus. A pop-up menu was displayed. The system sends this event for standard menus. Servers send this event for custom menus. The system does not send the event consistently. This is a known problem and is being addressed by the accessibility team. A pop-up menu was closed. The system sends this event for standard menus. Servers send this event for custom menus. When a pop-up menu is closed, the client receives this message followed almost immediately by the event. The system does not send the event consistently. This is a known problem and is being addressed by the accessibility team. A window is being moved or resized. The system sends the event; servers never send this event. A window has lost mouse capture. The system sends the event; servers never send this event. A window is being moved or resized. The system sends the event; servers never send this event. The movement or resizing of a window is finished. The system sends the event; servers never send this event. A window entered context-sensitive Help mode. The system does not send the event consistently. This is a known problem and is being addressed by the accessibility team. A window exited context-sensitive Help mode. The system does not send the event consistently. This is a known problem and is being addressed by the accessibility team. An application is about to enter drag-and-drop mode. Applications that support drag-and-drop operations must send this event; the system does not. An application is about to exit drag-and-drop mode. Applications that support drag-and-drop operations must send this event; the system does not. A dialog box was displayed. The system sends the event for standard dialog boxes. Servers send this event for custom dialog boxes. The system does not send the event consistently. This is a known problem and is being addressed by the accessibility team. A dialog box was closed. The system does not send the event for standard dialog boxes. Servers send this event for custom dialog boxes. The system does not send the event consistently. This is a known problem and is being addressed by the accessibility team. Scrolling has started on a scroll bar. The system sends the event for scroll bars attached to a window and for standard scroll bar controls. Servers send this event for custom scroll bars. Scrolling has ended on a scroll bar. The system sends this event for scroll bars attached to a window and for standard scroll bar controls. Servers send this event for custom scroll bars. The user pressed ALT+TAB, which activates the switch window. If only one application is running when the user presses ALT+TAB, the system raises the event without a corresponding event. The user released ALT+TAB. The system sends the event; servers never send this event. If only one application is running when the user presses ALT+TAB, the system sends the event without a corresponding event. A window object is about to be minimized or maximized. The system sends the event; servers never send this event. A window object was minimized or maximized. The system sends the event; servers never send this event. An object was created. The operating system sends the event for the following user interface elements: caret, header control, list view control, tab control, toolbar control, tree view control, and window object. Server applications send this event for their accessible objects. Servers must send this event for all an object's child objects before sending the event for the parent object. Servers must ensure that all child objects are fully created and ready to accept calls from clients when the parent object sends the event. An object was destroyed. The system sends this event for the following user interface elements: caret, header control, list view control, tab control, toolbar control, tree view control, and window object. Server applications send this event for their accessible objects. This event may or may not be sent for child objects. However, clients can assume that all the children of an object have been destroyed when the parent object sends this event. A hidden object is being shown. The system sends this event for the following user interface elements: caret, cursor, and window object. Server applications send this event for their accessible objects. Clients can assume that, when this event is sent by a parent object, all child objects have already been displayed. Therefore, server applications do not need to send this event for the child objects. An object is hidden. The system sends the event for the following user interface elements: caret and cursor. Server applications send the event for their accessible objects. When the event is generated for a parent object, all child objects have already been hidden. Therefore, server applications do not need to send the event for the child objects. The system does not send the event consistently. This is a known problem and is being addressed by the accessibility team. A container object has added, removed, or reordered its children. The system sends this event for the following user interface elements: header control, list view control, toolbar control, and window object. Server applications send this event as appropriate for their accessible objects. This event is also sent by a parent window when the z order for the child windows changes. An object has received the keyboard focus. The system sends this event for the following user interface elements: list view control, menu bar, pop-up menu, switch window, tab control, tree view control, and window object. Server applications send this event for their accessible objects. An accessible object within a container object has been selected. This event signals a single selection. Either a child has been selected in a container that previously did not contain any selected children, or the selection has changed from one child to another. An item within a container object was added to the selection. The system sends this event for the following user interface elements: list box, list view control, and tree view control. Server applications send this event for their accessible objects. This event signals that a child has been added to an existing selection. An item within a container object was removed from the selection. The system sends this event for the following user interface elements: list box, list view control, and tree view control. Server applications send this event for their accessible objects. This event signals that a child has been removed from an existing selection. Numerous selection changes occurred within a container object. The system sends this event for list boxes. Server applications send this event for their accessible objects. This event can be sent when the selected items within a control have changed substantially. This event informs the client that many selection changes have occurred. This is preferable to sending several or events. An object's state has changed. The system sends the event for the following user interface elements: check box, combo box, header control, push button, radio button, scroll bar, toolbar control, tree view control, up-down control, and window object. Server applications send the event for their accessible objects. For example, a state change can occur when a button object has been pressed or released, or when an object is being enabled or disabled. The system does not send the event consistently. This is a known problem and is being addressed by the accessibility team. An object has changed location, shape, or size. The system sends this event for the following user interface elements: caret and window object. Server applications send this event for their accessible objects. This event is generated in response to the top-level object within the object hierarchy that has changed, not for any children it might contain. For example, if the user resizes a window, the system sends this notification for the window, but not for the menu bar, title bar, scroll bars, or other objects that have also changed. The system does not send this event for every non-floating child window when the parent moves. However, if an application explicitly resizes child windows as a result of being resized, the system sends multiple events for the resized children. If an object's property is set to , servers should send a location change event whenever the object changes location. If an object does not have this state, servers should raise this event when the object moves relative to its parent. An object's property changed. The system sends this event for the following user interface elements: check box, cursor, list view control, push button, radio button, status bar control, tree view control, and window object. Server applications send this event for their accessible objects. An object's property changed. Server applications send this event for their accessible objects. An object's property changed. The system raises the event for the following user interface elements: edit control, header control, hot key control, progress bar control, scroll bar, slider control, and up-down control. Server applications send this event for their accessible objects. An object has a new parent object. Server applications send this event for their accessible objects. An object's property changed. Server applications send this event for their accessible objects. An object's property changed. The system sends this event for dialog boxes. Server applications send this event for their accessible objects. Therefore, server applications do not need to send this event for the child objects. Hidden objects have a state of , and shown objects do not. Events of type indicate that a state of has been set. Therefore, servers do not need to send the event in this case. An object's property changed. Server applications send the event for their accessible objects. Specifies values for navigating among accessible objects. Navigation to a sibling object located below the starting object. Navigation to the first child of the object. Navigation to the last child of the object. Navigation to the sibling object located to the left of the starting object. Navigation to the next logical object, typically from a sibling object to the starting object. Navigation to the previous logical object, typically from a sibling object to the starting object. Navigation to the sibling object located to the right of the starting object. Navigation to a sibling object located above the starting object. Provides information that accessibility applications use to adjust an application's UI for users with impairments. Initializes a new instance of the class. Retrieves the accessible child corresponding to the specified index. The zero-based index of the accessible child. An that represents the accessible child corresponding to the specified index. Retrieves the number of children belonging to an accessible object. The number of children belonging to an accessible object. Retrieves the object that has the keyboard focus. An that specifies the currently focused child. This method returns the calling object if the object itself is focused. Returns if no object has focus. Gets an identifier for a Help topic identifier and the path to the Help file associated with this accessible object. On return, this property contains the path to the Help file associated with this accessible object. An identifier for a Help topic, or -1 if there is no Help topic. On return, the parameter contains the path to the Help file associated with this accessible object. Retrieves the currently selected child. An that represents the currently selected child. This method returns the calling object if the object itself is selected. Returns if is no child is currently selected and the object itself does not have focus. Retrieves the child object at the specified screen coordinates. The horizontal screen coordinate. The vertical screen coordinate. An that represents the child object at the given screen coordinates. This method returns the calling object if the object itself is at the location specified. Returns if no object is at the tested location. Performs the default action associated with this accessible object. Navigates to another accessible object. One of the values. An that represents one of the values. Modifies the selection or moves the keyboard focus of the accessible object. One of the values. Gets the location and size of the accessible object. Gets a string that describes the default action of the object. Not all objects have a default action. Gets a string that describes the visual appearance of the specified object. Not all objects have a description. Gets a description of what the object does or how the object is used. Gets the shortcut key or access key for the accessible object. Gets or sets the object name. Gets the parent of an accessible object. Gets the role of this accessible object. Gets the state of this accessible object. Gets or sets the value of an accessible object. Specifies values representing possible roles for an accessible object. A system-provided role. No role. A title or caption bar for a window. A menu bar, usually beneath the title bar of a window, from which users can select menus. A vertical or horizontal scroll bar, which can be either part of the client area or used in a control. A special mouse pointer, which allows a user to manipulate user interface elements such as a window. For example, a user can click and drag a sizing grip in the lower-right corner of a window to resize it. A system sound, which is associated with various system events. A mouse pointer. A caret, which is a flashing line, block, or bitmap that marks the location of the insertion point in a window's client area. An alert or condition that you can notify a user about. Use this role only for objects that embody an alert but are not associated with another user interface element, such as a message box, graphic, text, or sound. A window frame, which usually contains child objects such as a title bar, client, and other objects typically contained in a window. A window's user area. A menu, which presents a list of options from which the user can make a selection to perform an action. All menu types must have this role, including drop-down menus that are displayed by selection from a menu bar, and shortcut menus that are displayed when the right mouse button is clicked. A menu item, which is an entry in a menu that a user can choose to carry out a command, select an option, or display another menu. Functionally, a menu item can be equivalent to a push button, radio button, check box, or menu. A tool tip, which is a small rectangular pop-up window that displays a brief description of the purpose of a command bar button. The main window for an application. A document window, which is always contained within an application window. This role applies only to multiple-document interface (MDI) windows and refers to an object that contains the MDI title bar. A separate area in a frame, a split document window, or a rectangular area of the status bar that can be used to display information. Users can navigate between panes and within the contents of the current pane, but cannot navigate between items in different panes. Thus, panes represent a level of grouping lower than frame windows or documents, but above individual controls. Typically, the user navigates between panes by pressing TAB, F6, or CTRL+TAB, depending on the context. A graphical image used to represent data. A dialog box or message box. A window border. The entire border is represented by a single object, rather than by separate objects for each side. The objects grouped in a logical manner. There can be a parent-child relationship between the grouping object and the objects it contains. A space divided visually into two regions, such as a separator menu item or a bar dividing split panes within a window. A toolbar, which is a grouping of controls that provide easy access to frequently used features. A status bar, which is an area typically at the bottom of an application window that displays information about the current operation, state of the application, or selected object. The status bar can have multiple fields that display different kinds of information, such as an explanation of the currently selected menu command in the status bar. A table containing rows and columns of cells and, optionally, row headers and column headers. A column header, which provides a visual label for a column in a table. A row header, which provides a visual label for a table row. A column of cells within a table. A row of cells within a table. A cell within a table. A link, which is a connection between a source document and a destination document. This object might look like text or a graphic, but it acts like a button. A Help display in the form of a ToolTip or Help balloon, which contains buttons and labels that users can click to open custom Help topics. A cartoon-like graphic object, such as Microsoft Office Assistant, which is typically displayed to provide help to users of an application. A list box, which allows the user to select one or more items. An item in a list box or the list portion of a combo box, drop-down list box, or drop-down combo box. An outline or tree structure, such as a tree view control, which displays a hierarchical list and usually allows the user to expand and collapse branches. An item in an outline or tree structure. A property page that allows a user to view the attributes for a page, such as the page's title, whether it is a home page, or whether the page has been modified. Normally, the only child of this control is a grouped object that contains the contents of the associated page. A property page, which is a dialog box that controls the appearance and the behavior of an object, such as a file or resource. A property page's appearance differs according to its purpose. An indicator, such as a pointer graphic, that points to the current item. A picture. The read-only text, such as in a label, for other controls or instructions in a dialog box. Static text cannot be modified or selected. The selectable text that can be editable or read-only. A push button control, which is a small rectangular control that a user can turn on or off. A push button, also known as a command button, has a raised appearance in its default off state and a sunken appearance when it is turned on. A check box control, which is an option that can be turned on or off independent of other options. An option button, also known as a radio button. All objects sharing a single parent that have this attribute are assumed to be part of a single mutually exclusive group. You can use grouped objects to divide option buttons into separate groups when necessary. A combo box, which is an edit control with an associated list box that provides a set of predefined choices. A drop-down list box. This control shows one item and allows the user to display and select another from a list of alternative choices. A progress bar, which indicates the progress of a lengthy operation by displaying a colored bar inside a horizontal rectangle. The length of the bar in relation to the length of the rectangle corresponds to the percentage of the operation that is complete. This control does not take user input. A dial or knob. This can also be a read-only object, like a speedometer. A hot-key field that allows the user to enter a combination or sequence of keystrokes to be used as a hot key, which enables users to perform an action quickly. A hot-key control displays the keystrokes entered by the user and ensures that the user selects a valid key combination. A control, sometimes called a trackbar, that allows a user to adjust a setting in given increments between minimum and maximum values by moving a slider. The volume controls in the Windows operating system are slider controls. A spin box, also known as an up-down control, which contains a pair of arrow buttons. A user clicks the arrow buttons with a mouse to increment or decrement a value. A spin button control is most often used with a companion control, called a buddy window, where the current value is displayed. A graphical image used to diagram data. An animation control, which contains content that is changing over time, such as a control that displays a series of bitmap frames, like a filmstrip. Animation controls are usually displayed when files are being copied, or when some other time-consuming task is being performed. A mathematical equation. A button that drops down a list of items. A button that drops down a menu. A button that drops down a grid. A blank space between other objects. A container of page tab controls. A control that displays the time. Specifies how an accessible object is selected or receives focus. The selection or focus of an object is unchanged. Assigns focus to an object and makes it the anchor, which is the starting point for the selection. Can be combined with , , , or . Selects the object and deselects all other objects in the container. Selects all objects between the anchor and the selected object. Adds the object to the selection. Removes the object from the selection. Specifies values representing possible states for an accessible object. No state. An unavailable object. A selected object. An object with the keyboard focus. A pressed object. An object with a selected check box. A three-state check box or toolbar button whose state is indeterminate. The check box is neither checked nor unchecked, and it is in the third or mixed state. A three-state check box or toolbar button whose state is indeterminate. The check box is neither checked nor unchecked, and it is in the third or mixed state. A read-only object. The object hot-tracked by the mouse, meaning its appearance is highlighted to indicate the mouse pointer is located over it. The default button or menu item. The displayed children of the object that are items in an outline or tree structure. The hidden children of the object that are items in an outline or tree structure. A control that cannot accept input in its current condition. The object that is not fixed to the boundary of its parent object and that does not move automatically along with the parent. An object with scrolling or moving text or graphics. The object that rapidly or constantly changes appearance. Graphics that are occasionally animated, but not always, should be defined as . This state should not be used to indicate that the object's location is changing. An object without a visible user interface. No on-screen representation. A sound or alert object would have this state, or a hidden window that is never made visible. A sizable object. A movable object. The object or child can use text-to-speech (TTS) to describe itself. A speech-based accessibility aid should not announce information when an object with this state has the focus, because the object automatically announces information about itself. The object on the active window that can receive keyboard focus. An object that can accept selection. A linked object that has not been previously selected. A linked object that has previously been selected. An object that accepts multiple selected items. The altered selection such that all objects between the selection anchor, which is the object with the keyboard focus, and this object take on the anchor object's selection state. If the anchor object is not selected, the objects are removed from the selection. If the anchor object is selected, the selection is extended to include this object and all objects in between. You can set the selection state by combining this with or . This state does not change the focus or the selection anchor unless it is combined with . The low-priority information that might not be important to the user. The important information that does not need to be conveyed to the user immediately. For example, when a battery level indicator is starting to reach a low level, it could generate a medium-level alert. Blind access utilities could then generate a sound to let the user know that important information is available, without actually interrupting the user's work. Users can then query the alert information at their leisure. The important information that should be conveyed to the user immediately. For example, a battery level indicator reaching a critical low level would transition to this state, in which case, a blind access utility would announce this information immediately to the user, and a screen magnification program would scroll the screen so that the battery indicator is in view. This state is also appropriate for any prompt or operation that must be completed before the user can continue. A password-protected edit control. A valid object. Provides ambient property values to top-level controls. Gets or sets the ambient background color of an object. Gets or sets the ambient cursor of an object. Gets or sets the ambient font of an object. Gets or sets the ambient foreground color of an object. Specifies how a control anchors to the edges of its container. The control is anchored to the top edge of its container. The control is anchored to the bottom edge of its container. The control is anchored to the left edge of its container. The control is anchored to the right edge of its container. The control is not anchored to any edges of its container. Specifies the appearance of a control. The default appearance defined by the control class. The appearance of a Windows button. Provides 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. Adds a message filter to monitor Windows messages as they are routed to their destinations. The implementation of the interface you want to install. Processes all Windows messages currently in the message queue. Informs all message pumps that they must terminate, and then closes all application windows after the messages have been processed. Exits the message loop on the current thread and closes all windows on the thread. Initializes OLE on the current thread. One of the values. Raises the event. An that represents the exception that was thrown. Removes a message filter from the message pump of the application. The implementation of the to remove from the application. Begins running a standard application message loop on the current thread, without a form. Begins running a standard application message loop on the current thread, and makes the specified form visible. A that represents the form to make visible. Begins running a standard application message loop on the current thread, with an . An in which the application is run. Gets a value indicating whether the caller can quit this application. Gets the registry key for the application data that is shared among all users. Gets the path for the application data that is shared among all users. Gets the company name associated with the application. Gets or sets the culture information for the current thread. Gets or sets the current input language for the current thread. Gets the path for the executable file that started the application. Gets the path for the application data of a local, non-roaming user. Gets a value indicating whether a message loop exists on this thread. Gets the product name associated with this application. Gets the product version associated with this application. Gets or sets the format string to apply to top-level window captions when they are displayed with a warning banner. Gets the path for the executable file that started the application. Gets the path for the application data of a roaming user. Gets the registry key of the application data specific to the roaming user. Occurs when the application is about to shut down. Occurs when the application finishes processing and is about to enter the idle state. Occurs when an untrapped thread exception is thrown. Occurs when a thread is about to shut down. When the main thread for an application is about to be shut down, this event is raised first, followed by an event. Creates a new thread context object. Provides focus management functionality for controls that can function as a container for other controls. Defines a base class for controls that support auto-scrolling behavior. Defines the base class for controls, which are components with visual representation. Provides an interface to expose Win32 HWND handles. Gets the handle to the window represented by the implementer. Initializes a new instance of the class with default settings. Initializes a new instance of the class with specific text. The text displayed by the control. Initializes a new instance of the class with specific text, size, and location. The text displayed by the control. The position of the control, in pixels, from the left edge of the control's container. The value is assigned to the property. The position of the control, in pixels, from the top edge of the control's container. The value is assigned to the property. The width of the control, in pixels. The value is assigned to the property. The height of the control, in pixels. The value is assigned to the property. Initializes a new instance of the class as a child control, with specific text. The to be the parent of the control. The text displayed by the control. Initializes a new instance of the class as a child control, with specific text, size, and location. The to be the parent of the control. The text displayed by the control. The position of the control, in pixels, from the left edge of the control's container. The value is assigned to the property. The position of the control, in pixels, from the top edge of the control's container. The value is assigned to the property. The width of the control, in pixels. The value is assigned to the property. The height of the control, in pixels. The value is assigned to the property. Resets the property to its default value. Notifies the accessibility client applications of the specified for the specified child control. The object to notify the accessibility client applications of. The child to notify of the accessible event. Executes the specified delegate asynchronously on the thread that the control's underlying handle was created on. A delegate to a method that takes no parameters. An object that represents the result of the operation. Executes the specified delegate asynchronously with the specified arguments, on the thread that the control's underlying handle was created on. A delegate to a method that takes parameters of the same number and type that are contained in the parameter. An array of objects to pass as arguments to the given method. This can be null if no arguments are needed. An object that represents the result of the operation. Brings the control to the front of the z-order. Retrieves a value indicating whether the specified control is a child of the control. The to evaluate. if the specified control is a child of the control; otherwise, . Creates a new accessibility object for the control. A new for the control. Creates a new instance of the control collection for the control. A new instance of assigned to the control. Creates the object for the control. The object for the control. Creates a handle for the control. Forces the creation of the control, including the creation of the handle and any child controls. Sends the specified message to the default window procedure. The Windows to process. Destroys the handle associated with the control. Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Begins a drag-and-drop operation. The data to drag. One of the values. A value from the enumeration that represents the final effect that was performed during the drag-and-drop operation. Retrieves the return value of the asynchronous operation represented by the object passed. The object that represents a specific invoke asynchronous operation, returned when calling . The generated by the asynchronous operation. Retrieves the form that the control is on. The that the control is on. Determines if the control is a top-level control. if the control is a top-level control; otherwise, . Sets input focus to the control. if the input focus request was successful; otherwise, . Retrieves the control that contains the specified handle. The window handle (HWND) to search for. The that represents the control associated with the specified handle; returns if no control with the specified handle is found. Returns the control that is currently associated with the specified handle. The window handle (HWND) to search for. A that represents the control associated with the specified handle; returns if no control with the specified handle is found. Retrieves the child control that is located at the specified coordinates. A that contains the coordinates where you want to look for a control. Coordinates are expressed relative to the upper-left corner of the control's client area. A that represents the control that is located at the specified point. Returns the next up the control's chain of parent controls. An object, that represents the parent of the . Retrieves the next control forward or back in the tab order of child controls. The to start the search with. to search forward in the tab order; to search backward. The next in the tab order. Retrieves the value of the specified control style bit for the control. The bit to return the value from. if the specified control style bit is set to ; otherwise, . Conceals the control from the user. Called after the control has been added to another container. Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. The to invalidate. Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control. The to invalidate. to invalidate the control's child controls; otherwise, . Invalidates a specific region of the control and causes a paint message to be sent to the control. Invalidates a specific region of the control and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control. to invalidate the control's child controls; otherwise, . Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. A object that represents the region to invalidate. Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control. A object that represents the region to invalidate. to invalidate the control's child controls; otherwise, . Executes the specified delegate on the thread that owns the control's underlying window handle. A delegate that contains a method to be called in the control's thread context. The return value from the delegate being invoked, or if the delegate has no return value. Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments. A delegate to a method that takes parameters of the same number and type that are contained in the parameter. An array of objects to pass as arguments to the specified method. This parameter can be if the method takes no arguments. An that contains the return value from the delegate being invoked, or if the delegate has no return value. Raises the event for the specified control. The to assign the event to. An that contains the event data. Raises the event for the specified control. The to assign the event to. An that contains the event data. Determines if a character is an input character that the control recognizes. The character to test. if the character should be sent directly to the control and not preprocessed; otherwise, . Determines whether the specified key is a regular input key or a special key that requires preprocessing. One of the values. if the specified key is a regular input key; otherwise, . Determines if the specified character is the mnemonic character assigned to the control in the specified string. The character to test. The string to search. if the character is the mnemonic character assigned to the control; otherwise, . Raises the event for the specified control. The to assign the event to. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Notifies the control of Windows messages. A that represents the Windows message. Raises the event when the property value of the control's container changes. An that contains the event data. Raises the event when the property value of the control's container changes. An that contains the event data. Raises the event when the property value of the control's container changes. An that contains the event data. Raises the event when the property value of the control's container changes. An that contains the event data. Raises the event when the property value of the control's container changes. An that contains the event data. Raises the event when the property value of the control's container changes. An that contains the event data. Raises the event when the property value of the control's container changes. An that contains the event data. Raises the event when the property value of the control's container changes. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event for the specified control. The to assign the event to. An that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event for the specified control. The to assign the event to. An that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Paints the background of the control. A that contains information about the control to paint. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Forces the control to apply layout logic to all its child controls. Forces the control to apply layout logic to all its child controls. A that represents the most recently changed control. The name of the most recently changed property on the control. Computes the location of the specified screen point into client coordinates. The screen coordinate to convert. A that represents the converted , , in client coordinates. Computes the location of the specified client point into screen coordinates. The screen coordinate to convert. A that represents the converted , , in screen coordinates. Preprocesses input messages within the message loop before they are dispatched. A , passed by reference, that represents the message to process. if the message was processed by the control; otherwise, . Processes a command key. A , passed by reference, that represents the window message to process. One of the values that represents the key to process. if the character was processed by the control; otherwise, . Processes a dialog character. The character to process. if the character was processed by the control; otherwise, . Processes a dialog key. One of the values that represents the key to process. if the key was processed by the control; otherwise, . Processes a key message and generates the appropriate control events. A , passed by reference, that represents the window message to process. if the message was processed by the control; otherwise, . Processes a keyboard message. A , passed by reference, that represents the window message to process. if the message was processed by the control; otherwise, . Previews a keyboard message. A , passed by reference, that represents the window message to process. if the message was processed by the control; otherwise, . Processes a mnemonic character. The character to process. if the character was processed as a mnemonic by the control; otherwise, . Resets the property to its default value. Resets the property to its default value. Resets the property to its default value. Resets the property to its default value. Resets the property to its default value. Resets the property to its default value. Forces the re-creation of the handle for the control. Computes the size and location of the specified screen rectangle in client coordinates. The screen coordinate to convert. A that represents the converted , , in client coordinates. Computes the size and location of the specified client rectangle in screen coordinates. The screen coordinate object to convert. A that represents the converted , , in screen coordinates. Reflects the specified message to the control that is bound to the specified handle. An representing the handle of the control to reflect the message to. A representing the Windows message to reflect. if the message was reflected; otherwise, . Forces the control to invalidate its client area and immediately redraw itself and any child controls. Resets the property to its default value. Resumes normal layout logic. Resumes normal layout logic. Optionally forces an immediate layout of pending layout requests. to execute pending layout requests; otherwise, . Scales the control and any child controls to the specified ratio. The ratio by which to scale the control horizontally and vertically. Scales the control and any child controls by the specified horizontal and vertical ratios. The ratio by which to scale the control horizontally. The ratio by which to scale the control vertically. Performs the work of scaling the entire control and any child controls. The ratio by which to scale the control horizontally. The ratio by which to scale the control vertically. Activates the control. Activates a child control. Optionally specifies the direction in the tab order to select the control from. to specify the direction of the control to select; otherwise, . to move forward in the tab order; to move backward in the tab order. Activates the next control. The at which to start the search. to move forward in the tab order; to move backward in the tab order. to ignore the controls with the property set to ; otherwise, . to include nested (children of child controls) child controls; otherwise, . to continue searching from the first control in the tab order after the last control has been reached; otherwise, . if a control was activated; otherwise, . Sends the control to the back of the z-order. Sets the bounds of the control to the specified location and size. The new property value of the control. The new property value of the control. The new property value of the control. The new property value of the control. Sets the specified bounds of the control to the specified location and size. The new property value of the control. The new property value of the control. The new property value of the control. The new property value of the control. A bitwise combination of the values. For any parameter not specified, the current value will be used. Performs the work of setting the specified bounds of this control. The new property value of the control. The new property value of the control. The new property value of the control. The new property value of the control. A bitwise combination of the values. Sets the size of the client area of the control. The client area width, in pixels. The client area height, in pixels. Sets the specified style bit to the specified value. The bit to set. to apply the specified style to the control; otherwise, . Sets the control as the top-level control. to set the control as the top-level control; otherwise, . Sets the control to the specified visible state. to make the control visible; otherwise, . Converts the specified to the appropriate to support right-to-left text. One of the values. One of the values. Converts the specified to the appropriate to support right-to-left text. One of the values. One of the values. Converts the specified to the appropriate to support right-to-left text. One of the values. One of the values. Converts the specified to the appropriate to support right-to-left text. One of the values. One of the values. Converts the specified to the appropriate to support right-to-left text. One of the values. One of the values. Converts the specified to the appropriate to support right-to-left text. One of the values. One of the values. Displays the control to the user. Temporarily suspends the layout logic for the control. Causes the control to redraw the invalidated regions with its client area. Updates the bounds of the control with the current size and location. Updates the bounds of the control with the specified size and location. The coordinate of the control. The coordinate of the control. The of the control. The of the control. Updates the bounds of the control with the specified size, location, and client size. The coordinate of the control. The coordinate of the control. The of the control. The of the control. The client of the control. The client of the control. Updates control in its parent's z-order. Forces the assigned styles to be reapplied to the control. Processes Windows messages. The Windows to process. Gets the assigned to the control. Gets or sets the default action description of the control for use by accessibility client applications. Gets or sets the description of the control used by accessibility client applications. Gets or sets the name of the control used by accessibility client applications. Gets or sets the accessible role of the control Gets or sets a value indicating whether the control can accept data that the user drags onto it. Gets or sets which edges of the control are anchored to the edges of its container. Gets or sets the background color for the control. Occurs when the value of the property changes. Gets or sets the background image displayed in the control. Occurs when the value of the property changes. Gets the data bindings for the control. Gets or sets the for the control. Occurs when the value of the property changes. Gets the distance between the bottom edge of the control and the top edge of its container's client area. Gets or sets the size and location of the control. Gets a value indicating whether the control can receive focus. Gets a value indicating whether the control can be selected. Gets or sets a value indicating whether the control has captured the mouse. Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus. Occurs when the value of the property changes. Gets the rectangle that represents the client area of the control. Gets or sets the height and width of the client area of the control. Gets the name of the company or creator of the application containing the control. Gets a value indicating whether the control, or one of its child controls, currently has the input focus. Gets or sets the shortcut menu associated with the control. Occurs when the value of the property changes. Gets the collection of controls contained within the control. Gets a value indicating whether the control has been created. Gets the required creation parameters when the control handle is created. Gets or sets the cursor that is displayed when the mouse pointer is over the control. Occurs when the value of the property changes. Gets the default background color of the control. Gets the default font of the control. Gets the default foreground color of the control. Gets the default Input Method Editor (IME) mode supported by the control. Gets the default size of the control. Gets the rectangle that represents the display area of the control. Gets a value indicating whether the control has been disposed of. Gets a value indicating whether the control is in the process of being disposed of. Gets or sets which edge of the parent container a control is docked to. Occurs when the value of the property changes. Gets or sets a value indicating whether the control can respond to user interaction. Occurs when the property value has changed. Gets a value indicating whether the control has input focus. Gets or sets the font of the text displayed by the control. Occurs when the property value changes. Gets or sets the height of the font of the control. Gets or sets the foreground color of the control. Occurs when the property value changes. Gets the window handle that the control is bound to. Gets a value indicating whether the control contains one or more child controls. Gets or sets the height of the control. Gets a value indicating whether the control has a handle associated with it. Gets or sets the Input Method Editor (IME) mode of the control. Gets a value indicating whether the caller must call an invoke method when making method calls to the control because the caller is on a different thread than the one the control was created on. Gets or sets a value indicating whether the control is visible to accessibility applications. Gets or sets the x-coordinate of a control's left edge in pixels. Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container. Occurs when the property value has changed. Gets a value indicating which of the modifier keys (SHIFT, CTRL, and ALT) is in a pressed state. Gets a value indicating which of the mouse buttons is in a pressed state. Gets the position of the mouse cursor in screen coordinates. Gets or sets the name of the control. Gets or sets the parent container of the control. Gets the product name of the assembly containing the control. Gets the version of the assembly containing the control. Gets a value indicating whether the control is currently re-creating its handle. Gets or sets the window region associated with the control. Gets or sets a value indicating whether the control redraws itself when resized. Gets the distance between the right edge of the control and the left edge of its container. Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. Occurs when the property value changes. Gets or sets the site of the control. Gets or sets the height and width of the control. Occurs when the property value changes. Gets or sets the tab order of the control within its container. Occurs when the property value changes. Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. Occurs when the property value changes. Gets or sets the object that contains data about the control. Gets or sets the text associated with this control. Occurs when the property value changes. Gets or sets the y-coordinate of the control's top edge in pixels. Gets the parent control that is not parented by another Windows Forms control. Typically, this is the outermost that the control is contained in. Gets a value indicating whether the control should display keyboard shortcuts. Gets a value indicating whether the control should display focus rectangles. Gets or sets a value indicating whether the control is displayed. Occurs when the property value changes. Gets or sets the width of the control. Occurs when the control is clicked. Occurs when a new control is added to the . Occurs when a control is removed from the . Occurs when a drag-and-drop operation is completed. Occurs when an object is dragged into the control's bounds. Occurs when an object is dragged over the control's bounds. Occurs when an object is dragged out of the control's bounds. Occurs during a drag operation. Occurs when a handle is created for the control. Occurs when the control's handle is in the process of being destroyed. Occurs when the user requests help for a control. Occurs when a control's display requires redrawing. Occurs when the control is redrawn. Occurs during a drag-and-drop operation and allows the drag source to determine whether the drag-and-drop operation should be canceled. Occurs when is providing help to accessibility applications. Occurs when the control is double-clicked. Occurs when the control is entered. Occurs when the control receives focus. Occurs when the property has changed. Occurs when a key is pressed while the control has focus. Occurs when a key is pressed while the control has focus. Occurs when a key is released while the control has focus. Occurs when a control should reposition its child controls. Occurs when the input focus leaves the control. Occurs when the control loses focus. Occurs when the mouse pointer is over the control and a mouse button is pressed. Occurs when the mouse pointer enters the control. Occurs when the mouse pointer leaves the control. Occurs when the mouse pointer hovers over the control. Occurs when the mouse pointer is moved over the control. Occurs when the mouse pointer is over the control and a mouse button is released. Occurs when the mouse wheel moves while the control has focus. Occurs when the control is moved. Occurs when the control is resized. Occurs when the focus or keyboard user interface (UI) cues change. Occurs when the control style changes. Occurs when the system colors change. Occurs when the control is validating. Occurs when the control is finished validating. Occurs when the property value changes. Provides a low-level encapsulation of a window handle and a window procedure. Assigns a handle to this window. The handle to assign to this window. Creates a window handle for this window. A that specifies the creation parameters for this window. Invokes the default window procedure associated with this window. It is an error to call this method when the property is zero. The message that is currently being processed. Destroys the handle associated with this window. Releases the resources associated with this window. Retrieves the window associated with the specified handle. A handle to a window. The associated with the specified handle. This method returns when the handle does not have an associated window. Specifies a notification method that is called when the handle for a window is changed. When overridden in a derived class, manages an unhandled thread exception. An that specifies the unhandled thread exception. Releases the handle associated with this window. Invokes the default window procedure associated with this window. A that is associated with the current Windows message. Gets the handle for this window. Called when the window handle of the control has changed. The new window handle value. Called to do control-specific processing for this window. The message to process. Initializes a new instance of the class. A representing the control that owns the control collection. Adds the specified control to the control collection. The to add to the control collection. Adds an array of control objects to the collection. An array of objects to add to the collection. Determines whether the specified control is a member of the collection. The to locate in the collection. if the is a member of the collection; otherwise, . Copies the entire collection into an existing array at a specified location within the array. The destination array. The index in the destination array at which storing begins. Retrieves the index of the specified control in the control collection. The to locate in the collection. A zero-based index value that represents the position of the specified in the . Removes the specified control from the control collection. The to remove from the . Removes a control from the control collection at the specified indexed location. The index value of the to remove. Removes all controls from the collection. Retrieves the index of the specified child control within the control collection. The to search for in the control collection. A zero-based index value that represents the location of the specified child control within the control collection. Retrieves the index of the specified child control within the control collection, and optionally raises an exception if the specified control is not within the control collection. The to search for in the control collection. to throw an exception if the specified in the parameter is not a control in the ; otherwise, . A zero-based index value that represents the location of the specified child control within the control collection. Returns an enumerator that can be used to iterate through the control collection. An object that represents the control collection. Sets the index of the specified child control in the collection to the specified index value. The to search for. The new index value of the control. Gets the total number of objects in the collection. Gets a value indicating whether the control collection is read-only. Indicates the at the specified indexed location in the collection. The index of the control to retrieve from the control collection. Creates a new ActiveXImpl. Implements IOleObject::Advise Implements IOleObject::Close Implements IOleObject::DoVerb Implements IViewObject2::Draw. Returns a new verb enumerator. In place activates this Object. Implements IOleInPlaceObject::InPlaceDeactivate. Implements IPersistStorage::Load Implements IPersistStreamInit::Load Implements IOleControl::OnAmbientPropertyChanged Implements IOleInPlaceActiveObject::OnDocWindowActivate. Our implementation of IQuickActivate::QuickActivate Implements IPersistStorage::Save Implements IPersistStreamInit::Save Implements IViewObject2::SetAdvise. Implements IOleObject::SetClientSite. Throws the given hresult. This is used by ActiveX sourcing. Handles IOleControl::TranslateAccelerator Implements IOleInPlaceObject::UIDeactivate. Implements IOleObject::Unadvise Retrieves the ambient back color for the control. Determines if events should be frozen. Creates a new, empty ambient property. Resets the property. The Windows Forms property name. The DispID for the property. Returns true if this property has not been set. The current value of the property. Initializes a new instance of the class. The that owns the . Notifies accessibility client applications of the specified . The object to notify the accessibility client applications of. Notifies the accessibility client applications of the specified for the specified child control. The object to notify the accessibility client applications of. The child to notify of the accessible event. Gets or sets the handle of the accessible object. Gets the owner of the accessible object. The company name associated with the component. The product name associated with this component. Initializes a new instance of the class. Adjusts the auto-scroll bars on the container based on the current control positions and the control currently selected. to show the scroll bars; otherwise, . Sets the size of the auto-scroll margins. The value. The value. Gets or sets a value indicating whether the container will allow the user to scroll to any controls placed outside of its visible boundaries. Gets or sets the size of the auto-scroll margin. Gets or sets the location of the auto-scroll position. Gets or sets the minimum size of the auto-scroll. Gets or sets a value indicating whether the horizontal scroll bar is visible. Gets or sets a value indicating whether the vertical scroll bar is visible. Gets the dock padding settings for all edges of the control. Gets or sets the padding width for all edges of a docked control. Gets or sets the padding width for the bottom edge of a docked control. Gets or sets the padding width for the left edge of a docked control. Gets or sets the padding width for the right edge of a docked control. Gets or sets the padding width for the top edge of a docked control. Provides the functionality for a control to act as a parent for other controls. Activates a specified control. The being activated. if the control is successfully activated; otherwise, . Gets or sets the control that is active on the container control. Initializes a new instance of the class. Selects the next available control and makes it the active control. to cycle forward through the controls in the ; otherwise, . if a control is selected; otherwise, . Validates the last invalidated control and its ancestors up through, but not including, the current control. if validation is successful; otherwise, . Gets or sets the active control on the container control. Gets the form that the container control is assigned to. Specifies the contextual information about an application thread. Initializes a new instance of the class with no context. Initializes a new instance of the class with the specified . The main of the application to use for context. Releases all resources used by the . Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Terminates the message loop of the thread. Terminates the message loop of the thread. Calls , which raises the event. The object that raised the event. The that contains the event data. Gets or sets the to use as context. Occurs when the message loop of the thread should be terminated, by calling . Specifies the direction in which the system arranges minimized windows. Arranged vertically, from top to bottom. Arranged horizontally, from left to right. Arranged horizontally, from right to left. Arranged vertically, from bottom to top. Specifies the starting position that the system uses to arrange minimized windows. Starts at the lower-left corner of the screen, which is the default position. Starts at the lower-right corner of the screen. Hides minimized windows by moving them off the visible area of the screen. Starts at the upper-left corner of the screen. Starts at the upper-right corner of the screen. Wraps ActiveX controls and exposes them as fully featured Windows Forms controls. When overridden in a derived class, attaches interfaces to the underlying ActiveX control. Begins the initialization of the ActiveX control. Ends the initialization of an ActiveX control. Displays the ActiveX control's About dialog box. Determines if a character is an input character that the ActiveX control recognizes. The character to test. if the character should be sent directly to the ActiveX control and not preprocessed; otherwise, . Calls the method to display the ActiveX control's About dialog box. The to call. Retrieves a reference to the underlying ActiveX control. An object that represents the ActiveX control. Determines if the ActiveX control has a property page. if the ActiveX control has a property page; otherwise, . Displays the property pages associated with the ActiveX control. Displays the property pages associated with the ActiveX control assigned to the specified parent control. The parent of the ActiveX control. Gets or sets a value indicating whether the ActiveX control is in an enabled state. Gets or sets a Boolean value indicating whether ActiveX control's elements are aligned to support locales using right-to-left fonts. Gets a value indicating whether the ActiveX control has an About dialog box. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. The event is not supported by the class. Gets or sets the persisted state of the ActiveX control. Gets or sets the control containing the ActiveX control. A method referenced the ActiveX control. The get accessor of a property referenced the ActiveX control. The set accessor of a property referenced the ActiveX control. Initializes a new instance of the class. The name of the member that referenced the ActiveX control while it was in an invalid state. One of the values. Represents the method that will display an ActiveX control's About dialog box. Provides a base class for editors that use a modal dialog to display a properties page similar to an ActiveX control's property page. Creates an editor window that allows the user to edit the specified component, using the specified context information. An that can be used to gain additional context information. The component to edit. if the component was changed during editing; otherwise, . Creates an editor window that allows the user to edit the specified component, using the specified window which owns the component. The component to edit. An that the component belongs to. if the component was changed during editing; otherwise, . Creates an editor window that allows the user to edit the specified component. An that can be used to gain additional context information. The component to edit. An that the component belongs to. if the component was changed during editing; otherwise, . Gets the component editor pages associated with the component editor. An array of component editor pages. Gets the index of the initial component editor page for the component editor to display. The index of the component editor page that the component editor will initially display. Our one and only ctor Our one and only ctor Associate a string to the appropriate value. Retrieves the string name of a given value. Can this enum be values other than the strict enum? Retrieve a copy of the value array Retrieve a copy of the nme array. Provides the base functionality for creating data-related collections in the namespace. Copies all the elements of the current one-dimensional to the specified one-dimensional starting at the specified destination index. The one-dimensional that is the destination of the elements copied from the current Array. The zero-based relative index in at which copying begins. Gets the object that allows iterating through the members of the collection. An object that implements the interface. Gets the total number of elements in the collection. Gets a value indicating whether the collection is read-only. Gets a value indicating whether access to the is synchronized. Gets an object that can be used to synchronize access to the . Gets the list of elements contained in the instance. Represents the simple binding between the property value of an object and the property value of a control. Initializes a new instance of the class that simple-binds the specified control property to the specified data member of the specified data source. The name of the control property to bind. An that represents the data source. The property or list to bind to. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Gets the data source for this binding. Gets an object that contains information about this binding based on the parameter in the constructor. Gets the control that the binding belongs to. Gets a value indicating whether the binding is active. Gets this binding's . Gets or sets the name of the control's data-bound property. Occurs when the value of a data-bound control changes. Occurs when the property of a control is bound to a data value. Manages the collection of objects for any object that inherits from the class. Initializes a new instance of the class. Adds the associated with a specific data source to the collection. The associated with the . The to add. Clears the collection of any objects. Gets a value indicating whether the contains the associated with the specified data source. An that represents the data source. , if the contains the specified ; otherwise, . Gets a value indicating whether the contains the associated with the specified data source and data member. An that represents the data source. The information needed to resolve to a specific . if the contains the specified ; otherwise, . Deletes the associated with the specified data source. The data source associated with the to remove. Gets the that is associated with the specified data source. The data source associated with a particular . Gets a that is associated with the specified data source and data member. The data source associated with a particular . A navigation path containing the information that resolves to a specific . Manages all objects that are bound to the same data source and data member. This class is abstract. Specifies the event handler for the event. Specifies the event handler for the event. When overridden in a derived class, raises the event. The that contains the event data. Initializes a new instance of the class. When overridden in a derived class, gets the collection of property descriptors for the binding. A that represents the property descriptors for the binding. Gets the collection of property descriptors for the binding using the specified . An containing the data sources. An containing the table's bound properties. A that represents the property descriptors for the binding. Gets the list of properties of the items managed by this . The of the bound list. A counter used to recursively call the method. An containing the data sources. An containing the table's bound properties. A that represents the property descriptors for the binding. When overridden in a derived class, cancels the current edit. When overridden in a derived class, ends the current edit. When overridden in a derived class, adds a new item to the underlying list. When overridden in a derived class, deletes the row at the specified index from the underlying list. The index of the row to delete. When overridden in a derived class, updates the binding. When overridden in a derived class, gets the name of the list supplying the data for the binding. An containing the table's bound properties. The name of the list supplying the data for the binding. When overridden in a derived class, suspends data binding. When overridden in a derived class, resumes data binding. Pulls data from the data-bound control into the data source. Pushes data from the data source into the data-bound control. Gets the collection of bindings being managed. When overridden in a derived class, gets the current object. Occurs when the bound value changes. When overridden in a derived class, gets or sets the position in the underlying list that controls bound to this data source point to. Occurs when the has changed. When overridden in a derived class, gets the number of rows managed by the . Contains information that enables a to resolve a data binding to either the property of an object or the property of the current object in a list of objects. Initializes a new instance of the class. A navigation path that resolves to either the property of an object or the property of the current object in a list of objects. Gets the property name, or the period-delimited hierarchy of property names, that precedes the data-bound object's property name. Gets the data-bound object's property name. Gets the information that is used to specify the data-bound object's property name. Represents a collection of objects for a control. Adds the specified binding to the collection. The to add to the collection. Clears the collection of binding objects. Raises the event. A that contains the event data. Deletes the specified binding from the collection. The Binding to remove from the collection. Deletes the binding from the collection at the specified index. The index of the to remove. Gets a value that indicates whether the collection should be serialized. if the collection count is greater than zero; otherwise, . Gets the at the specified index. The index of the to find. Occurs when the collection has changed. Specifies the mode the computer was started in. The computer was started in standard mode. The computer was started by using only the basic files and drivers. The computer was started by using the basic files, drivers, and services necessary to start networking. Specifies the sides of a rectangle to apply a three-dimensional border to. A three-dimensional border on the left edge of the control. A three-dimensional border on the top edge of the rectangle. A three-dimensional border on the right side of the rectangle. A three-dimensional border on the bottom side of the rectangle. The interior of the rectangle is filled with the color defined for three-dimensional controls instead of the background color for the form. A three-dimensional border on all four edges and fill the middle of the rectangle with the color defined for three-dimensional controls. Specifies the style of a three-dimensional border. The border is drawn outside the specified rectangle, preserving the dimensions of the rectangle for drawing. The inner and outer edges of the border have a raised appearance. The inner and outer edges of the border have an etched appearance. The border has no three-dimensional effects. The border has raised inner and outer edges. The border has a raised inner edge and no outer edge. The border has a raised outer edge and no inner edge. The border has sunken inner and outer edges. The border has a sunken inner edge and no outer edge. The border has a sunken outer edge and no inner edge. Specifies the border style for a control. No border. A single-line border. A three-dimensional border. Specifies the bounds of the control to use when defining a control's size and position. Specifies the left edge of the control is defined. Specifies the top edge of the control is defined. Specifies the width of the control is defined. Specifies the height of the control is defined. Both and coordinates of the control are defined. Both and property values of the control are defined. Both and property values are defined. No bounds are specified. Represents a Windows button control. Implements the basic functionality common to button controls. Initializes a new instance of the class. Gets the default Input Method Editor(IME) mode supported by this control. Gets or sets a value indicating whether the button control is the default button. Gets or sets the flat style appearance of the button control. Gets or sets the image that is displayed on a button control. Gets or sets the alignment of the image on the button control. Gets or sets the image list index value of the image displayed on the button control. Gets or sets the that contains the displayed on a button control. Gets or sets the Input Method Editor (IME) mode supported by this control. Gets or sets the alignment of the text on the button control. Allows a control to act like a button on a form. Notifies a control that it is the default button so that its appearance and behavior is adjusted accordingly. if the control should behave as a default button; otherwise . Generates a event for the control. Gets or sets the value returned to the parent form when the button is clicked. Initializes a new instance of the class. Generates a event for a button. Gets or sets a value that is returned to the parent form when the button is clicked. Specifies the border style for a button control. No border. A dotted-line border. A dashed border. A solid border. A sunken border. A raised border. Specifies the appearance of a button. The button has a checked or latched appearance. Use this appearance to show that a toggle button has been pressed. The button has a flat, two-dimensional appearance. The button is inactive (grayed). The button has its normal appearance (three-dimensional). The button appears pressed. All flags except are set. Specifies the type of caption button to display. A Close button. A Help button. A Maximize button. A Minimize button. A Restore button. Specifies the case of characters in a control. The case of characters is left unchanged. Converts all characters to uppercase. Converts all characters to lowercase. Represents a Windows check box. Initializes a new instance of the class. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Gets or sets the value that determines the appearance of a check box control. Occurs when the value of the property changes. Gets or set a value indicating whether the or values and the check box's appearance are automatically changed when the check box is clicked. Gets or sets the horizontal and vertical alignment of a check box on a check box control. Gets or set a value indicating whether the check box is in the checked state. Gets or sets the state of the check box. Gets or sets a value indicating whether the check box will allow three check states rather than two. Occurs when the value of the property changes. Occurs when the value of the property changes. Displays a in which a check box is displayed to the left of each item. Represents a Windows list box control. Provides a common implementation of members for the and classes. Returns the text representation of the specified item. The object from which to get the contents to display. If the property is not specified, the value returned by is the value of the item's method. Otherwise, the method returns the string value of the member specified in the property for the object specified in the parameter. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. When overridden in a derived class, resynchronizes the data of the object at the specified index with the contents of the data source. The zero-based index of the item whose data to refresh. Gets or sets the data source for this object. Occurs when the changes. Gets the object associated with this control. Gets or sets a string that specifies the property of the data source whose contents you want to display. Occurs when the property changes. Gets or sets a string that specifies the property of the data source from which to draw the value. Occurs when the property changes. When overridden in a derived class, gets or sets the zero-based index of the currently selected item. Gets or sets the value of the member property specified by the property. Occurs when the property changes. Specifies that no matches are found during a search. Specifies the default item height for an owner-drawn . Initializes a new instance of the class. Maintains performance while items are added to the one at a time by preventing the control from drawing until the method is called. Creates a new instance of the item collection. A that represents the new item collection. Unselects all items in the . Resumes painting the control after painting is suspended by the method. Finds the first item in the that starts with the specified string. The text to search for. The zero-based index of the first item found; returns if no match is found. Finds the first item in the that starts with the specified string. The search starts at a specific starting index. The text to search for. The zero-based index of the item before the first item to be searched. Set to negative one (-1) to search from the beginning of the control. The zero-based index of the first item found; returns if no match is found. Finds the first item in the that exactly matches the specified string. The text to search for. The zero-based index of the first item found; returns if no match is found. Finds the first item in the that exactly matches the specified string. The search starts at a specific starting index. The text to search for. The zero-based index of the item before the first item to be searched. Set to negative one (-1) to search from the beginning of the control. The zero-based index of the first item found; returns if no match is found. Returns the height of an item in the . The zero-based index of the item to return the height for. The height, in pixels, of the specified item. Returns the bounding rectangle for an item in the . The zero-based index of item whose bounding rectangle you want to return. A that represents the bounding rectangle for the specified item. Returns a value indicating whether the specified item is selected. The zero-based index of the item that determines whether it is selected. if the specified item is currently selected in the ; otherwise, . Returns the zero-based index of the item at the specified coordinates. A object containing the coordinates used to obtain the item index. The zero-based index of the item found at the specified coordinates; returns if no match is found. Returns the zero-based index of the item at the specified coordinates. The x coordinate of the location to search. The y coordinate of the location to search. The zero-based index of the item found at the specified coordinates; returns if no match is found. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Selects or clears the selection for the specified item in a . The zero-based index of the item in a to select or clear the selection for. to select the specified item; otherwise, . Sorts the items in the alphabetically. Gets or sets the width of columns in a multicolumn . Gets or sets the drawing mode for the control. Gets or sets the width by which the horizontal scroll bar of a can scroll. Gets or sets a value indicating whether a horizontal scroll bar is displayed in the control. Gets or sets a value indicating whether the control should resize to avoid showing partial items. Gets or sets the height of an item in the . Gets the items of the . Gets or sets a value indicating whether the supports multiple columns. Gets the combined height of all items in the . Gets or sets a value indicating whether text displayed by the control is displayed from right to left. Gets or sets a value indicating whether the vertical scroll bar is shown at all times. Gets or sets the zero-based index of the currently selected item in a . Gets a collection that contains the zero-based indexes of all currently selected items in the . Gets or sets the currently selected item in the . Gets a collection containing the currently selected items in the . Gets or sets the method in which items are selected in the . Gets or sets a value indicating whether the items in the are sorted alphabetically. Gets or searches for the text of the currently selected item in the . Gets or sets the index of the first visible item in the . Gets or sets a value indicating whether the can recognize and expand tab characters when drawing its strings. Occurs when a visual aspect of an owner-drawn changes. Occurs when an owner-drawn is created and the sizes of the list items are determined. Occurs when the property has changed. Initializes a new instance of . The that owns the collection. Initializes a new instance of based on another . The that owns the collection. A from which the contents are copied to this collection. Initializes a new instance of containing an array of objects. The that owns the collection. An array of objects to add to the collection. Adds an item to the list of items for a . An object representing the item to add to the collection. The zero-based index of the item in the collection. Adds the items of an existing to the list of items in a . A to load into this collection. Adds an array of items to the list of items for a . An array of objects to add to the list. Removes all items from the collection. Determines whether the specified item is located within the collection. An object representing the item to locate in the collection. if the item is located within the collection; otherwise, . Copies the entire collection into an existing array of objects at a specified location within the array. The object array in which the items from the collection are copied to. The location within the destination array to copy the items from the collection to. Returns an enumerator to use to iterate through the item collection. An object that represents the item collection. Returns the index within the collection of the specified item. An object representing the item to locate in the collection. The zero-based index where the item is located within the collection; otherwise, negative one (-1). Inserts an item into the list box at the specified index. The zero-based index location where the item is inserted. An object representing the item to insert. Removes the specified object from the collection. An object representing the item to remove from the collection. Removes the item at the specified index within the collection. The zero-based index of the item to remove. Gets the number of items in the collection. Gets a value indicating whether the collection is read-only. Gets or sets the item at the specified index within the collection. The index of the item in the collection to get or set. Initializes a new instance of the class. A representing the owner of the collection. Determines whether the specified index is located within the collection. The index to locate in the collection. if the specified index from the for the is an item in this collection; otherwise, . Returns the index within the of the specified index from the of the . The zero-based index from the to locate in this collection. The zero-based index in the collection where the specified index of the was located within the ; otherwise, negative one (-1). Copies the entire collection into an existing array at a specified location within the array. The destination array. The index in the destination array at which storing begins. Returns an enumerator to use to iterate through the selected indexes collection. An object that represents the selected indexes collection. Gets the number of items in the collection. Gets a value indicating whether the collection is read-only. Gets the index value at the specified index within this collection. The index of the item in the collection to get. Initializes a new instance of the class. A representing the owner of the collection. Determines whether the specified item is located within the collection. An object representing the item to locate in the collection. if the specified item is located in the collection; otherwise, . Returns the index within the collection of the specified item. An object representing the item to locate in the collection. The zero-based index of the item in the collection; otherwise, -1. Copies the entire collection into an existing array at a specified location within the array. An representing the array to copy the contents of the collection to. The location within the destination array to copy the items from the collection to. Returns an enumerator that can be used to iterate through the selected item collection. An object that represents the item collection. Gets the number of items in the collection. Gets a value indicating whether the collection is read-only. Gets the item at the specified index within the collection. The index of the item in the collection to retrieve. Initializes a new instance of the class. Returns a value indicating the check state of the current item. The index of the item to get the checked value of. One of the values. Returns a value indicating whether the specified item is checked. The index of the item. if the item is checked; otherwise, . Sets the check state of the item at the specified index. The index of the item to set the state for. One of the values. Sets the item at the specified index to . The index of the item to set the check state for. to set the item as checked; otherwise, . Gets or sets a value indicating whether the check box should be toggled when an item is selected. Collection of checked indexes in this . Collection of checked items in this . Gets a value indicating the mode for drawing elements of the . Gets the height of the item area. Gets the collection of items in this . Gets or sets a value specifying the selection mode. Gets or sets a value indicating whether the check boxes display as or in appearance. Occurs when the checked state of an item changes. Initializes a new instance of the class. The that owns the collection. Adds an item to the list of items for a , specifying the object to add and whether it is checked. An object representing the item to add to the collection. to check the item; otherwise, . The index of the newly added item. Adds an item to the list of items for a , specifying the object to add and the initial checked value. An object representing the item to add to the collection. The initial for the checked portion of the item. The index of the newly added item. Determines whether the specified index is located in the collection. The index to locate in the collection. if the specified index from the is an item in this collection; otherwise, . Copies the entire collection into an existing array at a specified location within the array. The destination array. The zero-based relative index in at which copying begins. Returns an enumerator that can be used to iterate through the collection. An for navigating through the list. Returns an index into the collection of checked indexes. The index of the checked item. The index that specifies the index of the checked item or -1 if the parameter is not in the checked indexes collection. For more information, see the examples in the class overview. Gets the number of checked items. Gets a value indicating whether the collection is read-only. Gets the index of a checked item in the control. An index into the checked indexes collection. This index specifies the index of the checked item you want to retrieve. Determines whether the specified item is located in the collection. An object from the items collection. if item is in the collection; otherwise, . Returns an index into the collection of checked items. The object whose index you want to retrieve. This object must belong to the checked items collection. The index of the object in the checked item collection or -1 if the object is not in the collection. For more information, see the examples in the class overview. Copies the entire collection into an existing array at a specified location within the array. The destination array. The zero-based relative index in at which copying begins. Returns an enumerator that can be used to iterate through the collection. An for navigating through the list. Gets the number of items in the collection. Gets an object in the checked items collection. An index into the collection of checked items. This collection index corresponds to the index of the checked item. Gets a value indicating if the collection is read-only. Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state. The control is unchecked. The control is checked. The control is indeterminate. An indeterminate control generally has a shaded appearance. Provides methods to place data on and retrieve data from the system Clipboard. This class cannot be inherited. Places nonpersistent data on the system Clipboard. The data to place on the Clipboard. Places data on the system Clipboard and specifies whether the data should remain on the Clipboard after the application exits. The data to place on the Clipboard. if you want data to remain on the Clipboard after this application exits; otherwise, . Retrieves the data that is currently on the system Clipboard. An that represents the data currently on the Clipboard, or if there is no data on the Clipboard. Specifies the number of colors used to display an image in an control. A 4-bit image. An 8-bit image. A 16-bit image. A 24-bit image. A 32-bit image. Represents a common dialog box that displays available colors along with controls that allow the user to define custom colors. Specifies the base class used for displaying dialog boxes on the screen. Initializes a new instance of the class. Defines the common dialog box hook procedure that is overridden to add specific functionality to a common dialog box. The handle to the dialog box window. The message being received. Additional information about the message. Additional information about the message. A zero value if the default dialog box procedure processes the message; a nonzero value if the default dialog box procedure ignores the message. Raises the event. An that provides the event data. Defines the owner window procedure that is overridden to add specific functionality to a common dialog box. The window handle of the message to send. The Win32 message to send. The to send with the message. The to send with the message. The result of the message processing, which is dependent on the message sent. When overridden in a derived class, resets the properties of a common dialog to their default values. When overridden in a derived class, specifies a common dialog box. A value that represents the window handle of the owner window for the common dialog box. if the dialog was successfully run; otherwise, . Runs a common dialog box with a default owner. if the user clicks in the dialog box; otherwise, Runs a common dialog box as a modal dialog with the specified owner. Any object that implements that represents the top-level window that will own the modal dialog. if the user clicks in the dialog box; otherwise, Occurs when the user clicks the Help button on a common dialog box. Initializes a new instance of the class. Resets all options to their default values, the last selected color to black, and the custom colors to their default values. Gets or sets a value indicating whether the user can use the dialog box to define custom colors. Gets or sets a value indicating whether the dialog box displays all available colors in the set of basic colors. Gets or sets the color selected by the user. Gets or sets the set of custom colors shown in the dialog box. Gets or sets a value indicating whether the controls used to create custom colors are visible when the dialog box is opened Gets or sets a value indicating whether a Help button appears in the color dialog box. Gets or sets a value indicating whether the dialog box will restrict users to selecting solid colors only. Provides data for the event. Initializes a new instance of the class. The zero-based index of the column that is clicked. Gets the zero-based index of the column that is clicked. Represents the method that will handle the the event of a . The source of the event. A that contains the event data. Displays a single column header in a control. Initializes a new instance of the class. Creates an identical copy of the current that is not attached to any list view control. An object representing a copy of this object. Gets the location with the control's of this column. Gets the control the is located in. Gets or sets the text displayed in the column header. Gets or sets the horizontal alignment of the text displayed in the . Gets or sets the width of the column. Specifies the styles of the column headers in a control. The column header is not displayed in report view. The column headers do not respond to the click of a mouse. The column headers function like buttons and can carry out an action, such as sorting, when clicked. Represents a Windows combo box control. Initializes a new instance of the class. Adds the specified items to the combo box. An array of to append to the . Maintains performance when items are added to the one at a time. Resumes painting the control after painting is suspended by the method. Finds the first item in the combo box that starts with the specified string. The to search for. The zero-based index of the first item found; returns -1 if no match is found. Finds the first item after the given index which starts with the given string. The search is not case sensitive. The to search for. The zero-based index of the item before the first item to be searched. Set to -1 to search from the beginning of the control. The zero-based index of the first item found; returns -1 if no match is found. Finds the first item in the combo box that matches the specified string. The to search for. The zero-based index of the first item found; returns -1 if no match is found. Finds the first item after the specified index that matches the specified string. The to search for. The zero-based index of the item before the first item to be searched. Set to -1 to search from the beginning of the control. The zero-based index of the first item found; returns -1 if no match is found. Returns the height of an item in the . The index of the item to return the height of. The height, in pixels, of the item at the specified index. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. The that was raised. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Selects a range of text in the editable portion of the . The position of the first character in the current text selection within the text box. The number of characters to select. Selects all the text in the editable portion of the . Gets or sets a value indicating whether your code or the operating system will handle drawing of elements in the list. Gets or sets the width of the of the drop-down portion of a combo box. Gets or sets a value indicating whether the combo box is displaying its drop-down portion. Gets or sets a value indicating whether the control should resize to avoid showing partial items. Gets or sets the height of an item in the combo box. Gets an object representing the collection of the items contained in this . Gets or sets the maximum number of items to be shown in the drop-down portion of the . Gets or sets the maximum number of characters allowed in the editable portion of a combo box. Gets the preferred height of the . Gets or sets the index specifying the currently selected item. Gets or sets currently selected item in the . Gets or sets the text that is selected in the editable portion of a . Gets or sets the number of characters selected in the editable portion of the combo box. Gets or sets the starting index of text selected in the combo box. Gets or sets a value indicating whether the items in the combo box are sorted. Gets or sets a value specifying the style of the combo box. Gets or sets the text associated with this control. Occurs when a visual aspect of an owner-drawn changes. Occurs when the drop-down portion of a is shown. Occurs each time an owner-drawn item needs to be drawn and when the sizes of the list items are determined. Occurs when the property has changed. Occurs when the selected item has changed and that change is committed. Occurs when the property has changed. Initializes a new instance of . The that owns this object collection. Adds an item to the list of items for a . An object representing the item to add to the collection. The zero-based index of the item in the collection. Adds an array of items to the list of items for a . An array of objects to add to the list. Removes all items from the . Determines if the specified item is located within the collection. An object representing the item to locate in the collection. if the item is located within the collection; otherwise, . Copies the entire collection into an existing array of objects at a specified location within the array. The object array to copy the collection to. The location in the destination array to copy the collection to. Returns an enumerator that can be used to iterate through the item collection. An object that represents the item collection. Retrieves the index within the collection of the specified item. An object representing the item to locate in the collection. The zero-based index where the item is located within the collection; otherwise, -1. Inserts an item into the collection at the specified index. The zero-based index location where the item is inserted. An object representing the item to insert. The zero-based index of the newly added item. Removes an item from the at the specified index. The index of the item to remove. Removes the specified item from the . The to remove from the list. Gets the number of items in the collection. Gets a value indicating whether this collection can be modified. Retrieves the item at the specified index within the collection. The index of the item in the collection to retrieve. [To be supplied.] [To be supplied.] Specifies the style. The text portion is editable. The list portion is always visible. The text portion is editable. The user must click the arrow button to display the list portion. The user cannot directly edit the text portion. The user must click the arrow button to display the list portion. Represents a shortcut menu. Represents the base functionality for all menus. Copies the that is passed as a parameter to the current . The to copy. Gets the that contains this menu. The that contains this menu. The default is . Gets the that contains this menu. The that contains this menu. Merges the objects of one menu with the current menu. The whose menu items are merged with the menu items of the current menu. Gets a value representing the window handle for the menu. Gets a value indicating whether this menu contains any menu items. This property is read-only. Gets a value indicating the that is used to display a list of Multiple Document Interface (MDI) child forms. Gets a value indicating the collection of objects associated with the menu. Initializes a new instance of the class. The that owns this collection. Adds a new , to the end of the current menu, with a specified caption. The caption of the menu item. A that represents the menu item being added to the collection. Adds a new to the end of the current menu with a specified caption and a specified event handler for the event. The caption of the menu item. An that represents the event handler that is called when the item is clicked by the user or when a user, presses an accelerator or shortcut key for the menu item. A that represents the menu item being added to the collection. Adds a new to the end of this menu with the specified caption, event handler, and items. The caption of the menu item. An array of objects that this will contain. A that represents the menu item being added to the collection. Adds a previously created to the end of the current menu. The to add. The zero-based index where the item is stored in the collection. Adds a previously created at the specified index within the menu item collection. The position to add the new item. The to add. The zero-based index where the item is stored in the collection. Adds an array of previously created objects to the collection. An array of objects representing the menu items to add to the collection. Determines if the specified is a member of the collection. The to locate in the collection. if the is a member of the collection; otherwise, . Retrieves the index of a specific item in the collection. The to locate in the collection. The zero-based index of the item found in the collection; otherwise, -1. Removes all objects from the menu item collection. Copies the entire collection into an existing array at a specified location within the array. The destination array. The index in the destination array at which storing begins. Returns an enumerator that can be used to iterate through the menu item collection. An object that represents the menu item collection. Removes a from the menu item collection at a specified index. The index of the to remove. Removes the specified from the menu item collection. The to remove. Retrieves the at the specified indexed location in the collection. The indexed location of the in the collection. Gets a value indicating the total number of objects in the collection. Initializes a new instance of the class with no menu items specified. Initializes a new instance of the class with a specified set of objects. An array of objects that represent the menu items to add to the context menu. Displays the shortcut menu at the specified position. A object that specifies the control with which this context menu is associated. A object that specifies the coordinates at which to display the menu. These coordinates are specified relative to the client coordinates of the control specified in the parameter. Gets the control that is displaying the shortcut menu. Occurs before the context menu is displayed. Gets or sets a value indicating whether text displayed by the control is displayed from right to left. Represents the collection of data bindings for a control. Adds the specified to the collection. The to add. Creates a using the specified control property name, data source, and data member, and adds it to the collection. The name of the control property to bind. An that represents the data source. The property or list to bind to. The newly-created . Clears the collection of any bindings. Deletes the specified from the collection. The to remove. Deletes the at the specified index. The zero-based index of the item to remove. Gets the control that the collection belongs to. Gets the specified by the control's property name. The name of the property on the data-bound control. Provides data for the and events. Initializes a new instance of the class for the specified control. The to store in this event. Gets the control object used by this event. Represents the method that will handle the and events of the class. The source of the event. A that contains the event data. Provides methods used to paint common Windows controls and their elements. Creates a new dark color object for the control from the specified color and darkens it by the specified percentage. The to be darkened. The percentage to darken the specified . A that represent the dark color on the control. Creates a new dark color object for the control from the specified color. The to be darkened. A that represents the dark color on the control. Creates a new dark color object for the control from the specified color. The to be darkened. A that represents the dark color on the control. Draws a border with the specified style and color, on the specified graphics surface, and within the specified bounds on a button-style control. The object to draw on. The that represents the dimensions of the border. The of the border. The of the border. Draws a border on a button-style control with the specified styles, colors, and border widths, on the specified graphics surface, and within the specified bounds. The object to draw on. The that represents the dimensions of the border. The of the left of the border. The of the left border. The of the left border. The of the top of the border. The of the top border. The of the top border. The of the right of the border. The of the right border. The of the right border. The of the bottom of the border. The of the left border. The of the bottom border. Draws a three-dimensional style border on the specified graphics surface and within the specified bounds on a control. The object to draw on. The that represents the dimensions of the border. Draws a three-dimensional style border with the specified style, on the specified graphics surface, and within the specified bounds on a control. The object to draw on. The that represents the dimensions of the border. The to use when drawing the border. Draws a three-dimensional style border with the specified style, on the specified graphics surface and sides, and within the specified bounds on a control. The object to draw on. The that represents the dimensions of the border. The to use when drawing the border. The of the rectangle to draw the border on. Draws a three-dimensional style border on the specified graphics surface and within the specified bounds on a control. The object to draw on. The coordinate of the top left of the border rectangle. The coordinate of the top left of the border rectangle. The of the border rectangle. The of the border rectangle. Draws a three-dimensional style border with the specified style, on the specified graphics surface, and within the specified bounds on a control. The object to draw on. The coordinate of the top left of the border rectangle. The coordinate of the top left of the border rectangle. The of the border rectangle. The of the border rectangle. The to use when drawing the border. Draws a three-dimensional style border with the specified style, on the specified graphics surface and side, and within the specified bounds on a control. The object to draw on. The coordinate of the top left of the border rectangle. The coordinate of the top left of the border rectangle. The of the border rectangle. The of the border rectangle. The to use when drawing the border. The of the rectangle to draw the border on. Draws a button control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The that represents the dimensions of the button. The to draw the button in. Draws a button control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The coordinate of the upper left corner of the drawing rectangle. The coordinate of the upper left corner of the drawing rectangle. The of the button. The of the button. The to draw the button in. Draws the specified caption button control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The that represents the dimensions of the caption button. The to draw. The to draw the caption button in. Draws the specified caption button control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The coordinate of the top left of the drawing rectangle. The coordinate of the top left of the drawing rectangle. The of the drawing rectangle. The of the drawing rectangle. The to draw. The to draw the caption button in. Draws a check box control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The that represents the dimensions of the check box. The to draw the check box in. Draws a check box control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The coordinate of the upper left corner of the drawing rectangle. The coordinate of the upper left corner of the drawing rectangle. The of the check box. The of the check box. The to draw the check box in. Draws a drop-down button on a combo box control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The that represents the dimensions of the combo box. The to draw the combo box in. Draws a drop-down button on a combo box control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The coordinate of the top left of the border rectangle. The coordinate of the top left of the border rectangle. The of the combo box. The of the combo box. The to draw the combo box in. Draws a container control grab handle glyph on the specified graphics surface and within the specified bounds. The object to draw on. The that represents the dimensions of the grab handle glyph. Draws a focus rectangle on the specified graphics surface and within the specified bounds. The object to draw on. The that represents the dimensions of the grab handle glyph. Draws a focus rectangle on the specified graphics surface and within the specified bounds. The object to draw on. The that represents the dimensions of the grab handle glyph. The of the object to draw the focus rectangle on. The of the object to draw the focus rectangle on. Draws a standard selection grab handle glyph on the specified graphics surface, within the specified bounds, and in the specified state and style. The object to draw on. The that represents the dimensions of the grab handle glyph. to draw the handle as a primary grab handle; otherwise, . to draw the handle in an enabled state; otherwise, . Draws a grid of one-pixel dots with the specified spacing, within the specified bounds, on the specified graphics surface, and in the specified color. The object to draw on. The that represents the dimensions of the grab handle glyph. The and between the dots of the grid. The of the background behind the grid. Draws the specified image in a disabled state. The object to draw on. The to draw. The coordinate of the top left of the border image. The coordinate of the top left of the border image. The of the background behind the image. Draws a locked selection frame on the screen within the specified bounds and on the specified graphics surface. Specifies whether to draw the frame with the primary selected colors. The object to draw on. The that represents the dimensions of the frame. to draw this frame with the colors used for the primary selection; otherwise, . Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface. The object to draw on. The that represents the dimensions of the glyph. The to draw. Draws the specified menu glyph on a menu item control with the specified bounds and on the specified surface. The object to draw on. The coordinate of the upper left corner of the drawing rectangle. The coordinate of the upper left corner of the drawing rectangle. The of the menu glyph. The of the menu glyph. The to draw. Draws a three-state check box control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The that represents the dimensions of the check box. The to draw the check box in. Draws a three-state check box control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The coordinate of the upper left corner of the drawing rectangle. The coordinate of the upper left corner of the drawing rectangle. The of the check box. The of the check box. The to draw the check box in. Draws a radio button control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The that represents the dimensions of the radio button. The to draw the radio button in. Draws a radio button control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The coordinate of the upper left corner of the drawing rectangle. The coordinate of the upper left corner of the drawing rectangle. The of the radio button. The of the radio button. The to draw the radio button in. Draws a reversible frame on the screen within the specified bounds, with the specified background color, and in the specified state. The that represents the dimensions of the rectangle to draw, in screen coordinates. The of the background behind the frame. The of the frame. Draws a reversible line on the screen within the specified starting and ending points and with the specified background color. The starting of the line, in screen coordinates. The ending of the line, in screen coordinates. The of the background behind the line. Draws the specified scroll button on a scroll bar control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The that represents the dimensions of the glyph. The to draw. The that represents the state to draw the scroll button in. Draws the specified scroll button on a scroll bar control in the specified state, on the specified graphics surface, and within the specified bounds. The object to draw on. The coordinate of the upper left corner of the drawing rectangle. The coordinate of the upper left corner of the drawing rectangle. The of the scroll button. The of the scroll button. The to draw. The that represents the state to draw the scroll button in. Draws a standard selection frame in the specified state, on the specified graphics surface, with the specified inner and outer dimensions, and with the specified background color. The object to draw on. to draw the selection frame in an active state; otherwise, . The that represents the inner boundary of the selection frame. The that represents the outer boundary of the selection frame. The of the background behind the frame. Draws a size grip on a form with the specified bounds and background color and on the specified graphics surface. The object to draw on. The that represents the dimensions of the size grip. The of the background used to determine the colors of the size grip. Draws a size grip on a form with the specified bounds and background color and on the specified graphics surface. The object to draw on. The of the background used to determine the colors of the size grip. The coordinate of the upper left corner of the size grip. The coordinate of the upper left corner of the size grip. The of the size grip. The of the size grip. Draws the specified string in a disabled state on the specified graphics surface, within the specified bounds, and in the specified font, color, and format. The object to draw on. The to draw. The to draw the string with. The to draw the string with. The object that represents the dimensions of the string. The to apply to the string. Draws a filled, reversible rectangle on the screen. The that represents the dimensions of the rectangle to fill, in screen coordinates. The of the background behind the fill. Creates a new light color object for the control from the specified color and lightens it by the specified percentage. The to be lightened. The percentage to lighten the specified . A that represents the light color on the control. Creates a new light color object for the control from the specified color. The to be lightened. A that represents the light color on the control. Creates a new light color object for the control from the specified color. The to be lightened. A that represents the light color on the control. Gets the color to use as the color. Specifies the style and behavior of the control. The control is a container-like control. The control paints itself rather than the operating system doing so. This style only applies to classes derived from . The control is drawn opaque and the background is not painted. The control is redrawn when it is resized. The control has a fixed width. The control has a fixed height. The control implements the standard behavior. The control can receive focus. The control does its own mouse processing, and mouse events are not handled by the operating system. The control accepts a with an alpha component of less than 255 to simulate transparency. Transparency will be simulated only if the bit is set to and the parent control is derived from . The control implements the standard behavior. This style is ignored if is not set. The control ignores the window message WM_ERASEBKGND to reduce flicker. This style should only be used if is set to . The control keeps a copy of the text rather than getting it from the each time it is needed. This style defaults to . This behavior improves performance, but makes it difficult to keep the text synchronized. If , the method is called for every message sent to the control's . This style defaults to . Drawing is performed in a buffer, and after it completes, the result is output to the screen. Double-buffering prevents flicker caused by the redrawing of the control. To fully enable double-buffering, you must also set the and bits to . Provides data for the and events. Initializes a new instance of the class. An that contains the value of the current property. The of the value. Gets or sets the value of the object. Gets the data type of the desired value. Represents the method that will handle the and events of a object. The source of the event. A that contains the event data. Encapsulates the information needed when creating a control. Gets or sets the name of the class to derive the control from. Gets or sets the control's initial text. Gets or sets a bitwise combination of window style values. Gets or sets a bitwise combination of extended window style values. Gets or sets a bitwise combination of class style values. Gets or sets the initial left position of the control. Gets or sets the top position of the initial location of the control. Gets or sets the initial width of the control. Gets or sets the initial height of the control. Gets or sets the control's parent. Gets or sets additional parameter information needed to create the control. Manages a list of objects. Adds a new item to the underlying list. Cancels the current edit operation. Throws an exception if there is no list, or the list is empty. Removes the item at the specified index. The index of the item to remove from the list. Ends the current edit operation. Raises the event. An that contains the event data. Forces a repopulation of the bound controls. Occurs when the current item has been altered. Gets the list for this . Represents the image used to paint the mouse pointer. Initializes a new instance of the class from the specified Windows handle. The Windows handle of the cursor to create. Initializes a new instance of the class from the specified file. The cursor file to load. Initializes a new instance of the class from the specified resource with the specified resource type. The resource . A that represents the name of the resource. Initializes a new instance of the class from the specified data stream. The data stream to load the from. Copies the handle of this . An object that represents the cursor's handle. Releases all resources used by the . Draws the cursor on the specified surface, within the specified bounds. The surface on which to draw the . The that represents the bounds of the . Draws the cursor in a stretched format on the specified surface, within the specified bounds. The surface on which to draw the . The that represents the bounds of the . Hides the cursor. Displays the cursor. Returns a value indicating whether two instances of a object are equal. A object to compare. A object to compare. if two instances of a object are equal; otherwise, . Returns a value indicating whether two instances of a object are not equal. A object to compare. A object to compare. if two instances of a object are not equal; otherwise, . Returns a value indicating whether the cursor is equal to the specified object. The object to compare. if the cursor is equal to the specified object; otherwise, . Gets or sets the bounds that represents the clipping rectangle for the cursor. Gets or sets a cursor object that represents the mouse cursor. Gets the handle of the cursor. Gets or sets the cursor's position. Gets the size of the cursor object. Provides a type converter to convert objects to and from various other representations. Provides a collection of objects for use by a Windows Forms application. Gets the cursor that appears when an application starts. Gets the arrow cursor. Gets the crosshair cursor. Gets the default cursor, which is usually an arrow cursor. Gets the I-beam cursor, which is used to show where the text cursor appears when the mouse is clicked. Gets the cursor that indicates that a particular region is invalid for the current operation. Gets the four-headed sizing cursor, which consists of four joined arrows that point north, south, east, and west. Gets the two-headed diagonal (northeast/southwest) sizing cursor. Gets the two-headed vertical (north/south) sizing cursor. Gets the two-headed diagonal (northwest/southeast) sizing cursor. Gets the two-headed horizontal (west/east) sizing cursor. Gets the up arrow cursor, typically used to identify an insertion point. Gets the wait cursor, typically an hourglass shape. Gets the Help cursor, which is a combination of an arrow and a question mark. Gets the cursor that appears when the mouse is positioned over a horizontal splitter bar. Gets the cursor that appears when the mouse is positioned over a vertical splitter bar. Gets the cursor that appears during wheel operations when the mouse is not moving, but the window can be scrolled in both a horizontal and vertical direction. Gets the cursor that appears during wheel operations when the mouse is not moving, but the window can be scrolled in a horizontal direction. Gets the cursor that appears during wheel operations when the mouse is not moving, but the window can be scrolled in a vertical direction. Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally to the right. Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally and vertically upward and to the right. Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling vertically in an upward direction. Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally and vertically upward and to the left. Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally and vertically downward and to the right. Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling vertically in a downward direction. Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally and vertically downward and to the left. Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrolling horizontally to the left. Gets the hand cursor, typically used when hovering over a Web link. Provides , predefined format names. Use them to identify the format of data that you store in an . Specifies the standard ANSI text format. This field is read-only. Specifies the standard Windows Unicode text format. This field is read-only. Specifies the Windows Device Independent Bitmap (DIB) format. This field is read-only. Specifies a Windows bitmap format. This field is read-only. Specifies the Windows enhanced metafile format. This field is read-only. Specifies the Windows metafile format, which Windows Forms does not directly use. This field is read-only. Specifies the Windows symbolic link format, which Windows Forms does not directly use. This field is read-only. Specifies the Windows Data Interchange Format (DIF), which Windows Forms does not directly use. This field is read-only. Specifies the Tagged Image File Format (TIFF), which Windows Forms does not directly use. This field is read-only. Specifies the standard Windows original equipment manufacturer (OEM) text format. This field is read-only. Specifies the Windows palette format. This field is read-only. Specifies the Windows pen data format, which consists of pen strokes for handwriting software; Windows Forms does not use this format. This field is read-only. Specifies the Resource Interchange File Format (RIFF) audio format, which Windows Forms does not directly use. This field is read-only. Specifies the wave audio format, which Windows Forms does not directly use. This field is read-only. Specifies the Windows file drop format, which Windows Forms does not directly use. This field is read-only. Specifies the Windows culture format, which Windows Forms does not directly use. This field is read-only. Specifies text consisting of HTML data. This field is read-only. Specifies text consisting of Rich Text Format (RTF) data. This field is read-only. Specifies a comma-separated value (CSV) format, which is a common interchange format used by spreadsheets. This format is not used directly by Windows Forms. This field is read-only. Specifies the Windows Forms string class format, which Windows Forms uses to store string objects. This field is read-only. Specifies a format that encapsulates any type of Windows Forms object. This field is read-only. Returns a with the Windows Clipboard numeric ID and name for the specified format. The format name. A that has the Windows Clipboard numeric ID and the name of the format. Returns a with the Windows Clipboard numeric ID and name for the specified ID. The format ID. A that has the Windows Clipboard numeric ID and the name of the format. Gets the name of this format. Gets the ID number for this format. Displays ADO.NET data in a scrollable grid. Requests an edit operation. The to edit. The number of the row to edit If the operation will be performed, true is returned; otherwise false is returned. Requests an end to an edit operation taking place. The to edit. The number of the row to edit True if an abort operation is requested If the operation will be performed, true is returned; otherwise false is returned. Initializes a new instance of the class. Resets the property to its default color. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Resets the property to its default value. Gets a value indicating whether the property should be persisted. if the property value has been changed from its default; otherwise, . Gets a value indicating whether the property should be persisted. if the property value has been changed from its default; otherwise, . Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Sets the and properties at run time. The data source, typed as , for the control. The string that specifies the table to bind to within the object returned by the property. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Resets the property to its default value. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Indicates whether the property should be persisted. if the property value has been changed from its default; otherwise, . Indicates whether the property should be persisted. if the property value has been changed from its default; otherwise, . Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event An that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Listens for the horizontal scrollbar's scroll event. An that contains data about the control. A that contains the event data. Listens for the vertical scrollbar's scroll event. An that contains data about the control. A that contains the event data. Listens for the caption's back button clicked event. An that contains data about the control. An that contains data about the event. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. The source of the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Overrides to prevent painting the background of the control. A that contains information about the control to paint. Raises the event that repositions controls and updates scroll bars. A that contains the event data. Raises the event. An that contains the event data. Raises the event. An containing the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. A that provides data about the event. Raises the event. A that contains data about the event Raises the event. A that contains data about the event. Creates the event. An that contains data about the event. Raises the event. A that contains data about the event. Raises the event. A that contains data about the event. Raises the event. A that contains data about the event. Raises the event. A which contains data about the event. Raises the event. An that contains the event data. Attempts to put the grid into a state where editing is allowed. A to edit. The number of the row to edit. if the method is successful; otherwise, . Begins the initialization of a that is used on a form or used by another component. The initialization occurs at run time. Collapses child relations, if any exist for all rows, or for a specified row. The number of the row to collapse. If set to -1, all rows are collapsed. Constructs a new instance of the accessibility object for this control. The for this control. Requests an end to an edit operation taking place on the control. The to cease editing. The number of the row to cease editing. Set to if the current operation should be stopped. if the editing operation ceases; otherwise, . Informs the control when the user begins to edit the column at the specified location. The that defines the location of the edited column. Informs the control when the user begins to edit a column using the specified control. The used to edit the column. Displays child relations, if any exist, for all rows or a specific row. The number of the row to expand. If set to -1, all rows are expanded. Creates a using the specified . The to use for creating the grid column style. to set the column style as the default; otherwise, . The new . Creates a new with the specified . The to use for creating the grid column style. The new . Ends the initialization of a that is used on a form or used by another component. The initialization occurs at run time. Gets a that specifies the four corners of the selected cell. A that defines the current cell's corners. Gets the of the cell specified by row and column number. The number of the cell's row. The number of the cell's column. A that defines the current cell's corners. Gets the of the cell specified by . The to look up. A that defines the current cell's corners. Gets information, such as row and column number of a clicked point on the grid, using the x and y coordinate passed to the method. The horizontal position of the coordinate. The vertical position of the coordinate. A that contains information about the clicked part of the grid. Gets information, such as row and column number of a clicked point on the grid, about the grid using a specific . A that represents single x,y coordinate. A that contains specific information about the grid. Gets a value that indicates whether a specified row's node is expanded or collapsed. The number of the row in question. if the node is expanded; otherwise, . Gets a value indicating whether a specified row is selected. The number of the row you interested in. if the row is selected; otherwise, . Navigates back to the table previously displayed in the grid. Navigates to the table specified by row and relation name. The number of the row to navigate to. The name of the child relation to navigate to. Gets or sets a value that indicates whether a key should be processed further. A that contains data about the pressed key. , the key should be processed; otherwise, . Processes keys for grid navigation. A that contains data about the key up or key down event. , if the key was processed; otherwise . Previews a keyboard message and returns a value indicating if the key was consumed. A that contains data about the event. The parameter is passed by reference. , if the key was consumed; otherwise, . Gets a value indicating whether the Tab key should be processed. A that contains data about which the pressed key. if the Tab key should be processed; otherwise, . Cancels the current edit operation and rolls back all changes. Turns off selection for all rows that are selected. Selects a specified row. The index of the row to select. Unselects a specified row. The index of the row to deselect. Gets or sets a value indicating whether the grid can be resorted by clicking on a column header. Gets or sets the background color of alternating rows for a ledger appearance. Gets or sets the background color of the grid. Gets or sets the foreground color (typically the color of the text) property of the control. Gets or sets the grid's border style. Occurs when the has changed. Gets the default size of the control. Gets or sets the background color of the caption area. Gets or sets the foreground color of the caption area. Gets or sets the font of the grid's caption. Gets or sets the text of the grid's window caption. Gets or sets a value that indicates whether the grid's caption is visible. Occurs when the property has changed. Gets or sets which cell has the focus. Not available at design time. Occurs when the property has changed. Gets or sets the background color of selected rows. Gets or set the foreground color of selected rows. Gets or sets the data source that the grid is displaying data for. Occurs when the property value has changed. Gets or sets the specific list in a for which the control displays a grid. Gets the for this control. Gets or sets index of the selected row. Gets the collection of objects for the grid. Gets or sets the color of the grid lines. Gets or sets the line style of the grid. Gets or sets the way parent row labels are displayed. Occurs when the label style of the parent row is changed. Gets the index of the first visible column in a grid. Gets or sets a value indicating whether the grid displays in flat mode. Occurs when the has changed. Gets or sets the background color of all row and column headers. Gets or sets the color of the non-row area of the grid. Occurs when the has changed. Gets or sets the font used for column headers. Gets or sets the foreground color of headers. Gets the horizontal scrollbar for the grid. Gets or sets the color of the text that you can click to navigate to a child table. Gets or sets the color a link changes to when the mouse pointer moves over it. Gets or sets a value indicating whether navigation is allowed. Occurs when the property has changed. Gets or sets the background color of parent rows. Gets or sets the foreground color of parent rows. Gets or sets the default width of the grid columns in pixels. Gets or sets the preferred row height for the control. Gets or sets a value indicating whether the grid is in read-only mode. Occurs when the property value changes. Gets or sets a value indicating whether the column headers a table are visible. Gets or sets a value indicating whether the parent rows of a table are visible. Occurs when the property value changes. Gets or sets a value that specifies whether row headers are visible. Gets or sets the width of row headers. Gets the vertical scroll bar of the control. Gets the number of visible columns. Gets the number of rows visible. Gets or sets the value of the cell at the specified the row and column. The zero-based index of the row containing the value. The zero-based index of the column containing the value. Gets or sets the value of a specified . A that represents a cell in the grid. Occurs when the user navigates to a new table. Occurs when a row header is clicked. Occurs when the user scrolls the control. Occurs when the button on a child table is clicked. Occurs when the button is clicked. Indicates that a coordinate corresponds to a non-functioning part of the control. Indicates whether two objects are identical. The second object to compare, typed as . if the objects are equal; otherwise, . Gets the hash code for the instance. The hash code for this instance. Gets the type, row number, and column number. The type, row number, and column number. Gets the number of the column the user has clicked. Gets the number of the row the user has clicked. Gets the part of the control, other than the row or column, that was clicked. The background area, visible when the control contains no table, few rows, or when a table is scrolled to its bottom. A cell in the control. A column header in the control. A row header in the control. The column border, which is the line between column headers. It can be dragged to resize a column's width. The row border, which is the line between grid row headers. It can be dragged to resize a row's height. The caption of the control. The parent row section of the control. The parent row displays information from or about the parent table of the currently displayed child table, such as the name of the parent table, column names and values of the parent record. Initializes a new instance of a . The control the row belongs to. The the row belongs to. The row number where the new row will be inserted. Gets the bitmap associated with the row. The name of the bitmap. A associtaed with the row. When overridden in a derived class, gets the where a cell's contents gets painted. The of the painted cell. When overridden in a derived class, gets the of the non-scrollable area of the row. The of the non-scrollable area. Gets or sets the bitmap displayed in the row header of a new row. A Bitmap to be displayed in the row header. Gets or sets the bitmap displayed in the row header that indicates a row can be edited. The bitmap to be displayed in a row header when the row can be edited. Gets or sets the bitmap displayed on a row with an error. A displayed on rows with errors. When overridden in a derived class, notifies the grid that an edit will occur. When overridden in a derived class, called by the control when a key press occurs on a row with focus. if the key press has been handled and the grid should not process it further; otherwise, . Called by the when a click occurs in the row's client area specifed by the x and y coordinates and the specified . The x coordinate of the cell. The y coordinate of the cell. A . if the mouse event has been handled and the grid should not process it further; otherwise, . When overridden in a derived class, is called by the when a click occurs in the row's client area, specified by x and y coordinates. The x coordinate of the cell. The y coordinate of the cell. A . Indicates whether the text is right-aligned. if the text is right-aligned; otherwise, . The x coordinate of the cell. The y coordinate of the cell. A . When overridden in a derived class, is called by the when the mouse moves within the row's client area. The x coordinate of the cell. The y coordinate of the cell. A . Indicates whether the text is right-aligned. if the text is right-aligned; otherwise, . When overridden in a derived class, causes the RowEnter event to occur. Paints the row. The width of bounds painted with data Draws a border on the bottom DataGrid.GridLineWidth pixels of the bounding rectangle passed in. Paints the row. The width of bounds painted with data Paints a selection arrow onto the graphics context and returns the width of the area painted. Returns the BackColor and TextColor that the Graphics object should use for the appropriate values for a given row and column when painting the data. Gets the control the row belongs to. Gets or sets the height of the row. Gets the row's number. Gets or sets a value indicating whether the row is selected. Returns the currently focused child, if any. Returns this if the object itself is focused. Navigate to the next or previous grid entry.entry. Returns the currently focused child, if any. Returns this if the object itself is focused. Navigate to the next or previous grid entry. Specifies a column in which each cell contains a check box for representing a Boolean value. Specifies the appearance and text formatting and behavior of a control column. This class is abstract. Provides an editing notification interface. Informs the that the user has begun editing the column. The that is editing the column. In a derived class, initializes a new instance of the class. Initializes a new instance of the class with the specified . A that that provides the attributes for the column. Updates the value of a specified row with the given text. The associated with the . The row to update. The new value. Sets the control that this column belongs to. The control that this column belongs to. Sets the for the column. A . Resets the to its default value, . Suspends the painting of the column until the method is called. Resumes the painting of columns suspended by calling the method. When overridden in a derived class, gets the width and height of the specified value. The width and height are used when the user navigates to using the . A object. An object value for which you want to know the screen height and width. A that contains the dimensions of the cell. When overridden in a derived class, gets the minimum height of a row. The minimum height of a row. When overridden in a derived class, gets the height used for automatically resizing columns. A object. A object value for which you want to know the screen height and width. The height used for auto resizing a cell. Gets the value in the specified row from the specified . The containing the data. The row number containing the data. An containing the value. Redraws the column and causes a paint message to be sent to the control. Throws an exception if the does not have a valid data source, or if this column is not mapped to a valid property in the data source. A to check. When overridden in a derived class, initiates a request to interrupt an edit procedure. The row number upon which an operation is being interrupted. When overridden in a derived class, initiates a request to complete an editing procedure. The for the . The number of the row being edited. if the editing procedure committed successfully; otherwise, . Prepares a cell for editing. The for the . The row number to edit. The bounding in which the control is to be sited. A value indicating whether the column is a read-only. if the value is read-only; otherwise, . Prepares the cell for editing using the specified , row number, and parameters. The for the . The row number in this column which is being edited. The in which the control is to be sited. A value indicating whether the column is a read-only. if the value is read-only; otherwise, . The text to display in the control. When overridden in a deriving class, prepares a cell for editing. The for the . The row number in this column which is being edited. The in which the control is to be sited. A value indicating whether the column is a read-only. if the value is read-only; otherwise, . The text to display in the control. A value indicating whether the cell is visible. if the cell is visible; otherwise, . Enters a into the column. Notifies a column that it must relinquish the focus to the control it is hosting. Paints the a with the specified , , , and row number. The object to draw to. The bounding to paint into. The of the control the column belongs to. The number of the row in the underlying data being referred to. When overridden in a derived class, paints a with the specified , , , row number, and alignment. The object to draw to. The bounding to paint into. The of the control the column belongs to. The number of the row in the underlying data being referred to. A value indicating whether to align the column's content to the right. if the content should be aligned to the right; otherwise . Paints a with the specified , , , row number, background color, foreground color, and alignment. The object to draw to. The bounding to paint into. The of the control the column belongs to. The number of the row in the underlying data table being referred to. A used to paint the background color. A used to paint the foreground color. A value indicating whether to align the content to the right. if the content is aligned to the right, otherwise, . Sets the value in a specified row with the value from a specified . A associated with the . The number of the row. The value to set. Informs the that the user has begun editing the column. The that hosted by the column. Gets or sets the alignment of text in a column. Occurs when the property value changes. Gets or sets the that determines the attributes of data displayed by the . Occurs when the property value changes. Gets the for the column. Gets the height of the column's font. Gets or sets the text of the column header. Occurs when the property value changes. Gets or sets the name used to map the column style to a data member. Occurs when the value changes. Gets or sets the text that is displayed when the column contains . Occurs when the value changes. Gets or sets a value indicating whether the data in the column can be edited. Occurs when the property value changes. Gets or sets the width of the column. Occurs when the property value changes. Initializes a new instance of the class. The that hosts the object. Alows navigation to another object. One of the values. An specified by the parameter. Gets the bounding rectangle of a column. Gets the name of the column that owns the accessiblity object. Gets the column style object that owns the accessiblity object. Gets the parent accesibility object. Gets the role of the the accessibility object. Initializes a new instance of the class. Initializes a new instance of a with the specified . The associated with the column. Gets or sets the actual value used when setting the value of the column to . Occurs when the property value is changed. Gets or sets the actual value used when setting the value of the column to . Occurs when the property is changed. Gets or sets the actual value used when setting the value of the column to . Gets or sets a value indicating whether null values are allowed. Occurs when the property is changed. Identifies a cell in the grid. Initializes a new instance of the class. The number of a row in the . The number of a column in the . Gets the row number and column number of the cell. A string containing the row number and column number. Gets or sets the number of a column in the control. Gets or sets the number of a row in the control. Represents a collection of objects in the control. Adds a column style to the collection. The to add. The index of the new object. Adds an array of column style objects to the collection. An array of objects to add to the collection. Clears the collection of objects. Gets a value indicating whether the contains a associated with the specified . The associated with the desired . if the collection contains the ; otherwise, . Gets a value indicating whether the contains the specified . The desired . if the collection contains the ; otherwise, . Gets a value indicating whether the contains the with the specified name. The of the desired . if the collection contains the ; otherwise, . Gets the index of a specified . The to find. The zero-based index of the within the or -1 if no corresponding exists. Raises the event. A that contains the event data event. Removes the specified from the . The to remove from the collection. Removes the with the specified index from the . The zero-based index of the to remove. Sets the for each column style in the collection to . Gets the at a specified index. The zero-based index of the to return. Gets the with the specified name. The of the retrieve. Gets the associated with the specified . The associated with the . Occurs when a change is made to the . Converts the value of an object to a different data type. Specifies the style of gridlines in a . No gridlines between cells. Solid gridlines between cells. Returns the currently focused child, if any. Returns this if the object itself is focused. Navigate to the next or previous grid entry. Specifies how the parent row labels of a control are displayed. Display no parent row labels. Displays the parent table name. Displays the parent column name. Displays both the parent table and column names. Called by the DataGrid when a keypress occurs on a row with "focus." True if the keypress has been handled and the grid should not process it any further. False otherwise. Paints the row. The width of bounds painted with data Navigate to the next or previous grid entry. Called by a DataGrid when it wishes to preserve its transient state in the current DataGridState object. Called by a grid when it wishes to match its transient state with the current DataGridState object. Navigate to the next or previous grid entry. Represents the table drawn by the control at run time. Resets the property to its default value. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Resets the property to its default value. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Resets the property to its default value. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Indicates whether the property should be persisted. if the property value has changed from its default; otherwise, . Resets the property to its default value. Initializes a new instance of the class. Initializes a new instance of the class with the specified . The to use. Creates a . using the specified property descriptor. The used to create the column style object. The newly created object. Creates a using the specified property descriptor. Specifies whether the is a default column style. The used to create the column style object. Specifies whether the object is a default column style. This parameter is read-only. The newly created object. Requests an edit operation. The to edit. The number of the edited row. , if the operation succeeds; otherwise, . Requests an end to an edit operation. The to edit. The number of the edited row. A value indicating whether the operation should be stopped; if it should stop; otherwise, . if the edit operation ends successfully; otherwise, . Raises the event. An that contains the event data. Raises the event An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the LinkHoverColorChanged event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Indicates whether sorting is allowed on the grid table when this is used. Occurs when the property value changes. The background color of alternating rows. Occurs when the value changes. Gets or sets the background color of the grid table. Occurs when the value changes. Gets or sets the foreground color of the grid table. Occurs when the value changes. Gets or sets the color of grid lines. Occurs when the value changes. Gets or sets the style of grid lines. Occurs when the value changes. Gets or sets the background color of headers. Occurs when the value changes. Gets or sets the font used for header captions. Occurs when the value changes. Gets or sets the foreground color of headers. Occurs when the value changes. Gets or sets the color of link text. Occurs when the value changes. Gets or sets the width used to create columns when a new grid is displayed. Occurs when the property value changes. Gets or sets the height used to create a row when a new grid is displayed. Occurs when the value changes. Gets or sets a value indicating whether column headers are visible. Occurs when the value changes. Gets or sets a value indicating whether row headers are visible. Occurs when the value changes. Gets or sets the width of row headers. Occurs when the value changes. Gets or sets the background color of selected cells. Occurs when the value changes. Gets or sets the foreground color of selected cells. Occurs when the value changes. Gets or sets the name used to map this table to a specific data source. Occurs when the value changes. Gets the collection of columns drawn for this table. Gets or sets the control for the drawn table. Gets or sets a value indicating whether columns can be edited. Occurs when the value changes. Represents a collection of objects in the control. Adds a to this collection. The to add to the collection. The index of the newly added object. Adds an array of table styles to the collection. An array of objects. Clears the collection. Gets a value indicating whether the contains the specified . The to look for. if the specified table style exists in the collection; otherwise, . Gets a value indicating whether the contains the specified by name. The of the to look for. if the specified table style exists in the collection; otherwise, . Raises the event. A containing the event data. Removes the specified . The to remove. Removes a at the specified index. The index of the to remove. Gets the specified by index. The index of the to get. Gets the with the specified name. The of the to retrieve. Occurs when the collection has changed. Takes a DataView and creates an intelligent mapping of DataView storage types into available DataColumn types. A GridTables containing DataGridTable objects which map to the DataTables "reachable" from the cursor specified. Only DataTables that are accessible from the DataTable associated with cursor through child relations will be contained in the collection. Represents a control that is hosted in a . Represents a Windows text box control. Implements the basic functionality required by text controls. Appends text to the current text of text box. The text to append to the current contents of the text box. Clears all text from the text box control. Clears information about the most recent operation from the undo buffer of the text box. Copies the current selection in the text box to the Clipboard. Moves the current selection in the text box to the Clipboard. Replaces the current selection in the text box with the contents of the Clipboard. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raise the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Scrolls the contents of the control to the current caret position. Selects a range of text in the text box. The position of the first character in the current text selection within the text box. The number of characters to select. Selects all text in the text box. Undoes the last edit operation in the text box. Gets or sets a value indicating whether pressing the TAB key in a multiline text box control types a TAB character in the control instead of moving the focus to the next control in the tab order. Occurs when the value of the property has changed. Gets or sets a value indicating whether the height of the control automatically adjusts when the font assigned to the control is changed. Occurs when the value of the property has changed. Gets or sets the background color of the control. Gets or sets the border type of the text box control. Occurs when the value of the property has changed. Gets a value indicating whether the user can undo the previous operation in a text box control. Occurs when the text box is clicked. Gets or sets the foreground color of the control. Gets or sets a value indicating whether the selected text in the text box control remains highlighted when the control loses focus. Occurs when the value of the property has changed. Gets or sets the lines of text in a text box control. Gets or sets the maximum number of characters the user can type into the text box control. Gets or sets a value that indicates that the text box control has been modified by the user since the control was created or its contents were last set. Occurs when the value of the property has changed. Gets or sets a value indicating whether this is a multiline text box control. Occurs when the value of the property has changed. Gets the preferred height for a single-line text box. Gets or sets a value indicating whether text in the text box is read-only. Occurs when the value of the property has changed. Gets or sets a value indicating the currently selected text in the control. Gets or sets the number of characters selected in the text box. Gets or sets the starting point of text selected in the text box. Gets or sets the current text in the text box. Gets the length of text in the control. Indicates whether a multiline text box control automatically wraps words to the beginning of the next line when necessary. Initializes a new instance of the class. Raises the event. An that contains the event data. Gets or sets a value indicating whether pressing ENTER in a multiline control creates a new line of text in the control or activates the default button for the form. Gets or sets whether the control modifies the case of characters as they are typed. Gets or sets the character used to mask characters of a password in a single-line control. Gets or sets which scroll bars should appear in a multiline control. Gets or sets how text is aligned in a control. Occurs when the value of the property has changed. Sets the to which this control belongs. The control that hosts the control. Gets or sets a value indicating whether the is in a mode that allows either editing or navigating. Hosts a control in a cell of a for editing strings. Initializes a new instance of the class. Initializes a new instance of a with a specified . The for the column with which the will be associated. Initializes a new instance of a with the specified and format. The for the column with which the will be associated. The format used to format the column values. Adds a control to the control's . The control the control is added to. Hides the control and moves the focus to the control. Draws the text and rectangle at the given location with the specified alignment. A object used to draw the string. A which contains the boundary data of the rectangle. The string to be drawn to the screen. A value indicating whether the text is right-aligned. Draws the text and rectangle at the specified location with the specified colors and alignment. A object used to draw the string. A which contains the boundary data of the rectangle. The string to be drawn to the screen. A that determines the rectangle's background color A that determines the rectangles foreground color. A value indicating whether the text is right-aligned. Gets the hosted control. Gets or sets the character(s) that specify how text is formatted. Gets or sets the culture specific information used to determine how values are formatted. Implements a basic data transfer mechanism. Provides a format-independent mechanism for transferring data. Retrieves the data associated with the specified data format, using a Boolean to determine whether to convert the data to the format. The format of the data to retrieve. See for predefined formats. to convert the data to the specified format; otherwise, . The data associated with the specified format, or . Retrieves the data associated with the specified data format. The format of the data to retrieve. See for predefined formats. The data associated with the specified format, or . Retrieves the data associated with the specified class type format. A representing the format of the data to retrieve. See for predefined formats. The data associated with the specified format, or . Stores the specified data and its associated format in this instance, using a Boolean value to specify whether the data can be converted to another format. The format associated with the data. See for predefined formats. to allow the data to be converted to another format; otherwise, . The data to store. Stores the specified data and its associated format in this instance. The format associated with the data. See for predefined formats. The data to store. Stores the specified data and its associated class type in this instance. A representing the format associated with the data. See for predefined formats. The data to store. Stores the specified data in this instance, using the class of the data for the format. The data to store. Determines whether data stored in this instance is associated with the specified format, using a Boolean value to determine whether to convert the data to the format. The format for which to check. See for predefined formats. to determine whether data stored in this instance can be converted to the specified format; to check whether the data is in the specified format. if the data is in, or can be converted to, the specified format; otherwise, . Determines whether data stored in this instance is associated with, or can be converted to, the specified format. The format for which to check. See for predefined formats. if data stored in this instance is associated with, or can be converted to, the specified format; otherwise . Determines whether data stored in this instance is associated with, or can be converted to, the specified format. A representing the format for which to check. See for predefined formats. if data stored in this instance is associated with, or can be converted to, the specified format; otherwise, . Gets a list of all formats that data stored in this instance is associated with or can be converted to, using a Boolean value to determine whether to retrieve all formats that the data can be converted to or only native data formats. to retrieve all formats that data stored in this instance is associated with, or can be converted to; to retrieve only native data formats. An array of the names that represents a list of all formats that are supported by the data stored in this object. Gets a list of all formats that data stored in this instance is associated with or can be converted to. An array of the names that represents a list of all formats that are supported by the data stored in this object. Initializes a new instance of the class, which can store arbitrary data. Initializes a new instance of the class, containing the specified data. The data to store. Initializes a new instance of the class, containing the specified data and its associated format. The class type associated with the data. See for the predefined formats. The data to store. Returns the data associated with the specified data format, using an automated conversion parameter to determine whether to convert the data to the format. The format of the data to retrieve. See for predefined formats. to the convert data to the specified format; otherwise, . The data associated with the specified format, or . Returns the data associated with the specified data format. The format of the data to retrieve. See for predefined formats. The data associated with the specified format, or . Returns the data associated with the specified class type format. A representing the format of the data to retrieve. The data associated with the specified format, or . Determines whether data stored in this instance is associated with, or can be converted to, the specified format. A representing the format to check for. if data stored in this instance is associated with, or can be converted to, the specified format; otherwise, . Determines whether data stored in this instance is associated with the specified format, using an automatic conversion parameter to determine whether to convert the data to the format. The format to check for. See for predefined formats. to determine whether data stored in this instance can be converted to the specified format; to check whether the data is in the specified format. if the data is in, or can be converted to, the specified format; otherwise, . Determines whether data stored in this instance is associated with, or can be converted to, the specified format. The format to check for. See for predefined formats. if data stored in this instance is associated with, or can be converted to, the specified format; otherwise, . Returns a list of all formats that data stored in this instance is associated with or can be converted to, using an automatic conversion parameter to determine whether to retrieve only native data formats or all formats that the data can be converted to. to retrieve all formats that data stored in this instance is associated with, or can be converted to; to retrieve only native data formats. An array of the names representing a list of all formats that are supported by the data stored in this object. Returns a list of all formats that data stored in this instance is associated with or can be converted to. An array of the names representing a list of all formats that are supported by the data stored in this object. Stores the specified format and data in this instance, using the automatic conversion parameter to specify whether the data can be converted to another format. The format associated with the data. See for predefined formats. to allow the data to be converted to another format; otherwise, . The data to store. Stores the specified format and data in this instance. The format associated with the data. See for predefined formats. The data to store. Stores the specified data and its associated class type in this instance. A representing the format associated with the data. The data to store. Stores the specified data in this instance, using the class of the data for the format. The data to store. Provides data for the or events of the control. Initializes a new instance of the class. The first date-time value in the range that the user has selected. The last date-time value in the range that the user has selected. Gets the first date-time value in the range that the user has selected. Gets the last date-time value in the range that the user has selected. Represents the method that will handle the or event of a . The source of the event. A that contains the event data. Represents a Windows date-time picker control. Specifies the default title back color of the date-time picker control. This field is read-only. Specifies the default title foreground color of the date-time picker control. This field is read-only. Specifies the default month background color of the date-time picker control. This field is read-only. Specifies the default trailing foreground color of the date-time picker control. This field is read-only. Specifies the minimum date value of the date-time picker control. This field is read-only. Specifies the maximum date value of the date-time picker control. This field is read-only. Initializes a new instance of the class. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Gets or sets the foreground color of the calendar. Gets or sets the font style applied to the calendar. Gets or sets the background color of the calendar title. Gets or sets the foreground color of the calendar title. Gets or sets the foreground color of the calendar trailing dates. Gets or sets the background color of the calendar month. Gets or sets a value indicating whether the property has been set with a valid date-time value and the displayed value is able to be updated. Gets or sets the custom date-time format string. Gets or sets the alignment of the drop-down calendar on the date-time control. Gets or sets the format of the date and time displayed in the control. Occurs when the property value has changed. Gets or sets the maximum date and time that can be selected in the control. Gets or sets the minimum date and time that can be selected in the control. Gets the preferred height of the date-time picker control. Gets or sets a value indicating whether a check box is displayed to the left of the selected date. Gets or sets a value indicating whether an up-down control is used to adjust the date-time value. Gets or sets the text associated with this control. Gets or sets the date-time value assigned to the control. Occurs when the drop-down calendar is dismissed and disappears. Occurs when the property changes. Occurs when the drop-down calendar is shown. Specifies the date and time format the control displays. The control displays the date-time value in the long date format set by the user's operating system. The control displays the date-time value in the short date format set by the user's operating system. The control displays the date-time value in the time format set by the user's operating system. The control displays the date-time value in a custom format. Specifies the day of the week. The day Monday. The day Tuesday. The day Wednesday. The day Thursday. The day Friday. The day Saturday. The day Sunday. A default day of the week specified by the application. Specifies identifiers to indicate the return value of a dialog box. Nothing is returned from the dialog box. This means that the modal dialog continues running. The dialog box return value is (usually sent from a button labeled ). The dialog box return value is Cancel (usually sent from a button labeled Cancel). The dialog box return value is Abort (usually sent from a button labeled Abort). The dialog box return value is Retry (usually sent from a button labeled Retry). The dialog box return value is Ignore (usually sent from a button labeled Ignore). The dialog box return value is Yes (usually sent from a button labeled Yes). The dialog box return value is No (usually sent from a button labeled No). Specifies the position and manner in which a control is docked. The control is not docked. The control's top edge is docked to the top of its containing control. The control's bottom edge is docked to the bottom of its containing control. The control's left edge is docked to the left edge of its containing control. The control's right edge is docked to the right edge of its containing control. All the control's edges are docked to the all edges of its containing control and sized appropriately. Represents a Windows up-down control that displays string values. Implements the basic functionality required by an up-down control. Initializes a new instance of the class. When overridden in a derived class, handles the pressing of the down button on the up-down control. Raises the event. The source of the event. A that contains the event data. Raises the event. The source of the event. A that contains the event data. Raises the event. The source of the event. An that contains the event data. Raises the event. The source of the event. An that contains the event data. Raises the event. The source of the event. An that contains the event data. Raises the event. A that contains the event data. Selects a range of text in the up-down control specifying the starting position and number of characters to select. The position of the first character to be selected. The total number of characters to be selected. When overridden in a derived class, handles the pressing of the up button on the up-down control. When overridden in a derived class, updates the text displayed in the up-down control. When overridden in a derived class, validates the text displayed in the up-down control. Gets or sets the border style for the up-down control. Gets or sets a value indicating whether the text property is being changed internally by its parent class. Gets or sets a value indicating whether the user can use the UP ARROW and DOWN ARROW keys to select values. Gets the height of the up-down control. Gets or sets a value indicating whether the text may be changed by the use of the up or down buttons only. Gets or sets the text displayed in the up-down control. Gets or sets the alignment of the text in the up-down control. Gets or sets the alignment of the up and down buttons on the up-down control. Gets or sets a value indicating whether a value has been entered by the user. Handles detecting when the mouse button is released. Mouse event Handles detecting mouse hits on the buttons. This method detects which button was hit (up or down), fires a updown event, captures the mouse, and starts a timer for repeated updown events. Mouse event Handles detecting mouse movement. Mouse event Handles detecting when the mouse button is released. Mouse event Handles painting the buttons on the control. Paint event Occurs when the UpDown buttons are pressed. Starts the timer for generating updown events Stops the timer for generating updown events Adds a handler for the updown button event. Initializes a new instance of the class. Displays the next item in the object collection. Raises the event. The source of the event. An that contains the event data. Displays the previous item in the collection. Updates the text in the up-down control to display the selected item. A collection of objects assigned to the up-down control. Gets or sets the index value of the selected item. Gets or sets the selected item based on the index value of the selected item in the collection. Gets or sets a value indicating whether the item collection is sorted. Gets or sets a value indicating whether the collection of items continues to the first or last item if the user continues past the end of the list. Occurs when the property has been changed. Adds the specified object to the end of the collection. The to be added to the end of the collection. The zero-based index value of the added to the collection. Removes the specified item from the collection. The to remove from the collection. Removes the item from the specified location in the collection. The indexed location of the in the collection. Inserts the specified object into the collection at the specified location. The indexed location within the collection to insert the . The to insert. Gets or sets the item at the specified indexed location in the collection. The indexed location of the item in the collection. Specifies how and if a drag-and-drop operation should continue. The operation will continue. The operation will stop with a drop. The operation is canceled with no drop message. Specifies the effects of a drag-and-drop operation. The drop target does not accept the data. The data is copied to the drop target. The data from the drag source is moved to the drop target. The data from the drag source is linked to the drop target. Scrolling is about to start or is currently occurring in the drop target. The data is copied, removed from the drag source, and scrolled in the drop target. Provides data for the , , or event. Initializes a new instance of the class. The data associated with this event. The current state of the SHIFT, CTRL, and ALT keys. The x-coordinate of the mouse cursor in pixels. The y-coordinate of the mouse cursor in pixels. One of the values. One of the values. Gets the that contains the data associated with this event. Gets the current state of the SHIFT, CTRL, and ALT keys, as well as the state of the mouse buttons. Gets the x-coordinate of the mouse pointer. Gets the y-coordinate of the mouse pointer. Gets which drag-and-drop operations are allowed by the originator (or source) of the drag event. Gets or sets which drag-and-drop operations are allowed by the target of the drag event. Represents the method that will handle the , , or event of a . The source of the event. A that contains the event data. Provides data for the event. Initializes a new instance of the class for the specified control with the specified font, state, surface to draw on, and the bounds to draw within. The surface on which to draw. The to use, usually the parent control's property. The bounds to draw within. The index value of the item that is being drawn. The control's information. Initializes a new instance of the class for the specified control with the specified font, state, foreground color, background color, surface to draw on, and the bounds to draw within. The surface on which to draw. The to use, usually the parent control's property. The bounds to draw within. The index value of the item that is being drawn. The control's information. The foreground to draw the control with. The background to draw the control with. Draws the background within the bounds specified in the constructor and with the appropriate color. Draws a focus rectangle within the bounds specified in the constructor. Gets the background color of the item that is being drawn. Gets the rectangle that represents the bounds of the item that is being drawn. Gets the font assigned to the item being drawn. Gets the foreground color of the of the item being drawn. Gets the graphics surface to draw the item on. Gets the index value of the item that is being drawn. Gets the state of the item being drawn. Represents the method that will handle the event of a , , , or control. The source of the event. A that contains the event data. Specifies the state of an item that is being drawn. The item is checked. Only menu controls use this value. The item is the editing portion of a . The item is in its default visual state. The item is disabled. The item has focus. The item is grayed. Only menu controls use this value. The item is being hot-tracked (the item is highlighted as the mouse pointer passes over it). The item is inactive. The item displays without a keyboard accelerator. The item displays without the visual cue that indicates it has focus. The item is selected. The item currently has no state. Specifies how the elements of a control are drawn. All the elements in a control are drawn by the operating system and are of the same size. All the elements in the control are drawn manually and are of the same size. All the elements in the control are drawn manually and may differ in size. Specifies constants indicating when the error icon, supplied by an , should blink to alert the user that an error has occurred. Blinks when the icon is already displayed and a new error string is set for the control. Always blink when the error icon is first displayed, or when a error description string is set for the control and the error icon is already displayed. Never blink the error icon. Specifies constants indicating the locations that an error icon can appear in relation to the control with an error. The icon appears aligned with the top of the control and to the left of the control. The icon appears aligned with the top of the control and to the right of the control. The icon appears aligned with the middle of the control and the left of the control. The icon appears aligned with the middle of the control and the right of the control. The icon appears aligned with the bottom of the control and the left of the control. The icon appears aligned with the bottom of the control and the right of the control. Provides a user interface for indicating that a control on a form has an error associated with it. Initializes a new instance of the class and initializes the default settings for , , and the . Initializes a new instance of the class attached to a container. The container of the control to monitor for errors. Provides a method to set both the and at run time. A to monitor for errors. A collection within the to monitor for errors. Provides a method to update the bindings of the , , and the error text. Gets a value indicating whether a control can be extended. The control to be extended. if the control can be extended; otherwise, . This property will be if the object is a and is not a or . Returns the current error description string for the specified control. The item to get the error description string for. The error description string for the specified control. Gets a value indicating where the error icon should be placed in relation to the control. The control to get the icon location for. One of the values. The default icon alignment is . Returns the amount of extra space to leave next to the error icon. The control to get the padding for. The number of pixels to leave between the icon and the control. Many icons normally have extra space around their central images, so the padding value is only necessary if additional space is necessary. Padding values can be positive or negative. Negative values cause the icon to overlap the edge of the control. The default icon padding is 0. Sets the error description string for the specified control. The control to set the error description string for. The error description string. Sets the location where the error icon should be placed in relation to the control. The control to set the icon location for. One of the values. Sets the amount of extra space to leave between the specified control and the error icon. The to set the padding for. The number of pixels to add between the icon and the . Gets or sets a value indicating when the error icon flashes. Gets or sets a value indicating the parent control for this . Gets or sets data set the to monitor. Gets or sets the data table to monitor. Gets or sets the rate at which the error icon flashes. Gets or sets the that is displayed next to a control when an error description string has been set for the control. Construct an error window for this provider and control parent. This is called when a control would like to show an error icon. Called to get rid of any resources the Object may have. This is called when a control no longer needs to display an error icon. Move and size the error window, compute and set the window region, set the tooltip rectangles and descriptions. This basically brings the error window up to date with the internal data structures. Called when the error window gets a windows message. Construct the item with it's associated control, provider, and a unique ID. The ID is used for the tooltip ID. Return the control being extended. Returns the unique ID for this control. The ID used as the tooltip ID. Returns or set the phase of blinking that this control is currently in. If zero, the control is not blinking. If odd, then the control is blinking, but invisible. If even, the control is blinking and currently visible. Each time the blink timer fires, this value is reduced by one (until zero), thus causing the error icon to appear or disappear. Returns or sets the icon padding for the control. Returns or sets the error description string for the control. Returns or sets the location of the error icon for the control. Constructor that takes an Icon and extracts it's 16x16 version. Release any resources held by this Object. Returns the handle of the icon. Returns the handle of the region. Return the size of the icon. Provides methods for retrieving feature information from the current system. Specifies a standard interface for retrieving feature information from the current system. Determines whether any version of the specified feature is currently available on the system. The feature to look for. if the feature is present; otherwise, . Determines whether the specified or newer version of the specified feature is currently available on the system. The feature to look for. A representing the minimum version number of the feature to look for. if the requested version of the feature is present; otherwise, . Retrieves the version of the specified feature. The feature whose version is requested. A representing the version number of the specified feature; or if the feature is not installed. Determines whether any version of the specified feature is installed in the system. This method is . The fully qualified name of the class to query for information about the specified feature. This class must implement the interface or inherit from a class that implements this interface. The fully qualified name of the feature to look for. if the specified feature is present; if the specified feature is not present or if the product containing the feature is not installed. Determines whether the specified or newer version of the specified feature is installed in the system. This method is . The fully qualified name of the class to query for information about the specified feature. This class must implement the interface or inherit from a class that implements this interface. The fully qualified name of the feature to look for. A representing the minimum version number of the feature. if the feature is present and its version number is greater than or equal to the specified minimum version number; if the feature is not installed or its version number is below the specified minimum number. Gets the version of the specified feature that is available on the system. The fully qualified name of the class to query for information about the specified feature. This class must implement the interface or inherit from a class that implements this interface. The fully qualified name of the feature to look for. A with the version number of the specified feature available on the system; or if the feature is not installed. Determines whether any version of the specified feature is installed in the system. The feature to look for. if the feature is present; otherwise, . Determines whether the specified or newer version of the specified feature is installed in the system. The feature to look for. A representing the minimum version number of the feature to look for. if the feature is present and its version number is greater than or equal to the specified minimum version number; if the feature is not installed or its version number is below the specified minimum number. When overridden in a derived class, gets the version of the specified feature that is available on the system. The feature whose version is requested. A representing the version number of the specified feature available on the system; or if the feature is not installed. Displays a dialog window from which the user can select a file. Raises the event. A that contains the event data. Resets all properties to their default values. Gets or sets a value indicating whether the dialog box automatically adds an extension to a file name if the user omits the extension. Gets or sets a value indicating whether the dialog box displays a warning if the user specifies a file name that does not exist. Gets or sets a value indicating whether the dialog box displays a warning if the user specifies a path that does not exist. Gets or sets the default file name extension. Gets or sets a value indicating whether the dialog box returns the location of the file referenced by the shortcut or whether it returns the location of the shortcut (.lnk). Gets or sets a string containing the file name selected in the file dialog box. Gets the file names of all selected files in the dialog box. Gets or sets the current file name filter string, which determines the choices that appear in the "Save as file type" or "Files of type" box in the dialog box. Gets or sets the index of the filter currently selected in the file dialog box. Gets or sets the initial directory displayed by the file dialog box. Gets or sets a value indicating whether the dialog box restores the current directory before closing. Gets or sets a value indicating whether the button is displayed in the file dialog. Gets or sets the file dialog box title. Gets or sets a value indicating whether the dialog box accepts only valid Win32 file names. Occurs when the user clicks on the Open or Save button on a file dialog box. Specifies the appearance of a control. The control appears flat. A control appears flat until the mouse pointer moves over it, at which point it appears three-dimensional. The control appears three-dimensional. The appearance of the control is determined by the user's operating system. Represents a common dialog box that displays a list of fonts that are currently installed on the system. Initializes a new instance of the class. Specifies the common dialog box hook procedure that is overridden to add specific functionality to a common dialog box. The handle to the dialog box window. The message being received. Additional information about the message. Additional information about the message. A zero value if the default dialog box procedure processes the message; a nonzero value if the default dialog box procedure ignores the message. Raises the event. An that contains the data. Resets all dialog box options to their default values. Gets or sets a value indicating whether the dialog box allows graphics device interface (GDI) font simulations. Gets or sets a value indicating whether the dialog box allows vector font selections. Gets or sets a value indicating whether the dialog box displays both vertical and horizontal fonts or only horizontal fonts. Gets or sets a value indicating whether the user can change the character set specified in the combo box to display a character set other than the one currently displayed. Gets or sets the selected font color. Gets or sets a value indicating whether the dialog box allows only the selection of fixed-pitch fonts. Gets or sets the selected font. Gets or sets a value indicating whether the dialog box specifies an error condition if the user attempts to select a font or style that does not exist. Gets or sets the maximum point size a user can select. Gets or sets the minimum point size a user can select. Gets or sets a value indicating whether the dialog box allows selection of fonts for all non-OEM and Symbol character sets, as well as the ANSI character set. Gets or sets a value indicating whether the dialog box contains an Apply button. Gets or sets a value indicating whether the dialog box displays the color choice. Gets or sets a value indicating whether the dialog box contains controls that allow the user to specify strikethrough, underline, and text color options. Gets or sets a value indicating whether the dialog box displays a Help button. Occurs when the user clicks the Apply button in the font dialog box. Represents a window or dialog box that makes up an application's user interface. Initializes a new instance of the class. Activates the form and gives it focus. Adds an owned form to this form. The that this form will own. Closes the form. Gets the sized when autoscaling the form based on a specified font. A representing the font to determine the autoscaled base size of the form. A representing the autoscaled size of the form. Arranges the multiple document interface (MDI) child forms within the MDI parent form. One of the values that defines the layout of MDI child forms. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. The that contains the event data. Raises the event. The that contains the event data. Raises the event. An that contains the event data. Raises the event. The that contains the event data. Raises the event. The that contains the event data. Raises the event. An that contains the event data. Raises the event. The that contains the event data. Raises the event. The that contains the event data. Raises the event. The that contains the event data. Raises the event. The that contains the event data. Raises the event. The that contains the event data. Removes an owned form from this form. A representing the form to remove from the list of owned forms for this form. Sets the bounds of the form in desktop coordinates. The x-coordinate of the form's location. The y-coordinate of the form's location. The width of the form. The height of the form. Sets the location of the form in desktop coordinates. The x-coordinate of the form's location. The y-coordinate of the form's location. Shows the form as a modal dialog box with no owner window. One of the values. Shows the form as a modal dialog with the specified owner. Any object that implements that represents the top-level window that will own the modal dialog. One of the values. Gets or sets the button on the form that is clicked when the user presses the ENTER key. Gets the currently active form for this application. Gets the currently active multiple document interface (MDI) child window. Gets or sets a value indicating whether the form adjusts its size to fit the height of the font used on the form and scales its controls. Gets or sets the base size used for autoscaling of the form. Gets or sets a value indicating whether the form enables autoscrolling. Gets or sets the border style of the form. [To be supplied.] Gets or sets the button control that is clicked when the user presses the ESC key. Gets or sets the size of the client area of the form. Gets or sets a value indicating whether a control box is displayed in the caption bar of the form. Gets the default Input Method Editor (IME) mode supported by the control. Gets or sets the size and location of the form on the Windows desktop. Gets or sets the location of the form on the Windows desktop. Gets or sets the dialog result for the form. Gets or sets a value indicating whether a Help button should be displayed in the caption box of the form. Gets or sets the icon for the form. Gets a value indicating whether the form is a multiple document interface (MDI) child form. Gets or sets a value indicating whether the form is a container for multiple document interface (MDI) child forms. Gets or sets a value indicating whether the form will receive key events before the event is passed to the control that has focus. Gets and sets the size of the form when it is maximized. Occurs when the value of the property has changed. Gets the maximum size the form can be resized to. Occurs when the value of the property has changed. Gets or sets the that is displayed in the form. Gets or sets the minimum size the form can be resized to. Occurs when the value of the property has changed. Gets or sets a value indicating whether the maximize button is displayed in the caption bar of the form. Gets an array of forms that represent the multiple document interface (MDI) child forms that are parented to this form. Gets or sets the current multiple document interface (MDI) parent form of this form. Gets the merged menu for the form. Gets or sets a value indicating whether the minimize button is displayed in the caption bar of the form. Gets a value indicating whether this form is displayed modally. Gets or sets the opacity level of the form. Gets an array of objects that represent all forms that are owned by this form. Gets or sets the form that owns this form. Gets or sets a value indicating whether the form is displayed in the Windows taskbar. Gets or sets the size of the form. Gets or sets the style of the size grip to display in the lower-right corner of the form. Gets or sets the starting position of the form at run time. Gets or sets a value indicating whether to display the form as a top-level window. Gets or sets a value indicating whether the form should be displayed as the top-most form of your application. Gets or sets the color that will represent transparent areas of the form. Gets or sets the form's window state. Occurs when the form is activated in code or by the user. Occurs when the form is closing. Occurs when the form is closed. Occurs when the form loses focus and is not the active form. Occurs before a form is displayed for the first time. Occurs when a multiple document interface (MDI) child form is activated or closed within an MDI application. Occurs when the menu of a form loses focus. Occurs when the menu of a form receives focus. Occurs after the input language of the form has changed. Occurs when the user attempts to change the input language for the form. [To be supplied.] Initializes a new instance of the class. The to contain the controls added to the control collection. Adds a control to the form. The to add to the form. Removes a control from the form. A to remove from the form. Specifies the border styles for a form. No border. A fixed, single line border. A fixed, three-dimensional border. A thick, fixed dialog-style border. A resizable border. A tool window border that is not resizable. A resizable tool window border. Specifies the initial position of a form. The location and size of the form will determine its starting position. The form is centered on the current display, and has the dimensions specified in the form's size. The form is positioned at the Windows default location and has the dimensions specified in the form's size. The form is positioned at the Windows default location and has the bounds determined by Windows default. The form is centered within the bounds of its parent form. Specifies how a form window is displayed. A default sized window. A minimized window. A maximized window. Specifies the frame style of the selected control. A thin, dashed border. A thick, solid border. Provides data for the event, which occurs during a drag operation. Initializes a new instance of the class. The type of drag-and-drop operation. Possible values are obtained by applying the bitwise OR (|) operation to the constants defined in the . if default pointers are used; otherwise, . Gets the type drag-and-drop operation feedback that is displayed. Gets or sets whether drag operation should use the default cursors that are associated with drag-drop effects. Represents the method that handles the event of a . The source of the event. A that contains the event data. Implements one row in a . When overridden in a derived class, selects this in the . if the selection is successful; otherwise, . When overridden in a derived class, gets the collection of objects, if any, associated as a child of this . When overridden in a derived class, gets the type of this . When overridden in a derived class, gets the text of this . When overridden in a derived class, gets the parent of this , if any. When overridden in a derived class, gets the that is associated with this . When overridden in a derived class, gets the current value of this . When overridden in a derived class, gets a value indicating whether the specified property is expandable to show nested properties. When overridden in a derived class, gets or sets a value indicating whether the is in an expanded state. Contains a collection of objects. Returns an enumeration of all the grid items in the collection. An for the . Gets the number of grid items in the collection. Gets the at the specified index. The index of the grid item to return. Gets the with the matching label. A string value to match to a grid item label Specifies the valid grid item types for a . A grid entry that corresponds to a property. A grid entry that is a category name. A category is a descriptive grouping for groups of rows. Typical categories include the following Behavior, Layout, Data, and Appearance. The is an element of an array. A root item in the grid hierarchy. Represents a Windows group box. Initializes a new instance of the class. Gets or sets the flat style appearance of the group box control. Encapsulates the HTML Help 1.0 engine. Displays the contents of the Help file at the specified URL. A that identifies the parent of the Help dialog box. The path and name of the Help file. Displays the contents of the Help file found at the specified URL for a specific topic. A that identifies the parent of the Help dialog box. The path and name of the Help file. One of the values. Displays the contents of the Help file found at the specified URL for a specific keyword. A that identifies the parent of the Help dialog box. The path and name of the Help file. The keyword to display Help for. Displays the contents of the Help file located at the URL supplied by the user. A that identifies the parent of the Help dialog box. The path and name of the Help file. One of the values. The numeric id of the topic to display. Displays the index of the specified Help file. A that identifies the parent of the Help dialog box. The path and name of the Help file. Provides data for the event. Initializes a new instance of the class. The coordinates of the mouse pointer. Gets the screen coordinates of the mouse pointer. Gets or sets a value indicating whether the help event was handled. Represents the method that will handle the event of a . The source of the event. A that contains the event data. Specifies constants indicating which elements of the Help file to display. Specifies that the topic referenced by the specified URL is displayed. Specifies that the table of contents of the specfied URL is displayed. Specifies that the index of a specified URL is displayed. Specifies that the search page of a specified URL is displayed. Specifies that the index for a specified topic is performed in the specified URL. Specifies a keyword to search for and the action to take in the specified URL. Provides pop-up or online Help for controls. Initializes a new instance of the class. Gets the Help keyword for the specified control. A from which to retrieve the Help topic. The Help topic associated with this control. If the object is currently configured to display the entire Help file or is configured to provide a Help string, this method returns . Gets the current setting for the specified control. A from which to retrieve the Help navigator. The setting for the specified control. The default is . Gets the contents of the pop-up Help window for the specified control. A from which to retrieve the Help string. The Help string associated with this control. The default value is . Gets a value indicating whether the specified control's help should be displayed. A for which Help will be displayed. if Help will be displayed for the control; otherwise, . Specifies the Help string associated with the specified control. A with which to associate the Help string. The Help string associated with the control. Specifies the keyword used to retrieve Help when the user invokes Help for the specified control. A that specifies the control for which to set the Help topic. The Help keyword to associate with the control. Specifies the Help command to use when retrieving Help from the Help file for the specified contol. A for which to set the Help keyword. One of the values. Specifies whether Help is displayed for the specified control. A for which Help is turned on or off. if Help displays for the control; otherwise, . Gets or sets a value specifying the name of the Help file associated with this object. Specifies how an object or text in a control is horizontally aligned relative to an element of the control. The object or text is aligned on the left of the control element. The object or text is aligned on the right of the control element. The object or text is aligned in the center of the control element. Represents a standard Windows horizontal scroll bar. Implements the basic functionality of a scroll bar control. Initializes a new instance of the class. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Gets the default Input Method Editor(IME) mode supported by this control. Gets or sets the Input Method Editor(IME) mode supported by this control. Gets or sets a value to be added to or subtracted from to the property when the scroll box is moved a large distance. Gets or sets the upper limit of values of the scrollable range. Gets or sets the lower limit of values of the scrollable range. Gets or sets the value to be added to or subtracted from to the property when the scroll box is moved a small distance. Gets or sets a numeric value that represents the current position of the scroll box on the scroll bar control. Occurs when the scroll box has been moved by either a mouse or keyboard action. Occurs when the property has changed, either by a event or programatically. [To be supplied.] Provides a type converter to convert data for an image index to and from a string. Gets or sets a value indicating whether a or value is valid in the collection. Provides methods to manage a collection of objects. This class cannot be inherited. Initializes a new instance of the class with default values for , , and . Initializes a new instance of the class, associating it with a container. An object implementing to associate with this instance of . Draws the image indicated by the specified index on the specified at the given location. object to draw into. The location defined by a at which to draw the image. Index of the image in the to draw. Draws the image indicated by the given index on the specified at the specified location. object to draw into. Horizontal position at which to draw the image. Vertical position at which to draw the image. Index of the image in the to draw. Draw the image indicated by the given index using the location, size and raster op code specified. object to draw into. Horizontal position at which to draw the image. Vertical position at which to draw the image. Width of destination image. Height of destination image. Index of the image in the to draw. Gets the color depth of the image list. Gets the handle of the image list object. Gets a value indicating whether the underlying Win32 handle has been created. Gets the for this image list. Gets or sets the size of the images in the image list. Gets the handle to the associated with this image list. Gets or sets the color to treat as transparent. Occurs when the is recreated. Adds the specified icon to the . An to add to the list. Adds the specified image to the . A of the image to add to the list. Adds the specified image to the , using the specified color to generate the mask. A of the image to add to the list. The to mask this image. The index of the newly added image or -1 if the the image could not be added. Adds an image strip to the specified image to the . A object with the image(s) to add. The index of the newly added image or -1 if the the image could not be added. Removes all the images and masks from the . Not supported. The method indicates whether a specified object is contained in the list. The to find in the list. if the image is found in the list; otherwise, . Not supported. The method returns the index of a specified object in the list. The to find in the list. The index of the image in the list. Returns an enumerator that can be used to iterate through the item collection. An object that represents the item collection. Not supported. The method removes a specified object from the list. The to remove from the list. Removes an image from the list. The index of the image to remove. Gets the number of images currently in the list. Gets a value indicating whether the list is read only. Gets a value indicating whether the has any images. Gets or sets an in an existing . The index of the image to get or set. Provides the data portion of an . Specifies a value that determines the Input Method Editor (IME) status of an object when the object is selected. Inherits the IME mode of the parent control. None (Default). The IME is on. This value indicates that the IME is on and characters specific to Chinese or Japanese can be entered. This setting is valid for Japanese, Simplified Chinese, and Traditional Chinese IME only. The IME is off. This mode indicates that the IME is off, meaning that the object behaves the same as English entry mode. This setting is valid for Japanese, Simplified Chinese, and Traditional Chinese IME only. The IME is disabled. With this setting, the users cannot turn the IME on from the keyboard, and the IME floating window is hidden. Hiragana DBC. This setting is valid for the Japanese IME only. Katakana DBC. This setting is valid for the Japanese IME only. Katakana SBC. This setting is valid for the Japanese IME only. Alphanumeric double-byte characters. This setting is valid for Korean and Japanese IME only. Alphanumeric single-byte characters(SBC). This setting is valid for Korean and Japanese IME only. Hangul DBC. This setting is valid for the Korean IME only. Hangul SBC. This setting is valid for the Korean IME only. Defines a message filter interface. Filters out a message before it is dispatched. The message to be dispatched. You cannot modify this message. to filter the message and prevent it from being dispatched; to allow the message to continue to the next filter or control. Provides data for the event. Initializes a new instance of the class with the specified input language and character set. The input language. The character set associated with the new input language. Gets a value indicating the input language. Gets the locale of the input language. Gets the character set associated with the new input language. Represents the method that will handle the event of a . The source of the event. An that contains the event data. Provides data for the event. Initializes a new instance of the class with the specified input language, character set, and acceptance of a language change. The requested input language. if the system default font supports the character set required for the requested input language; otherwise, . Gets a value indicating the input language. Gets the locale of the requested input language. Gets a value indicating whether the system default font supports the character set required for the requested input language. Represents the method that will handle the event of a . The source of the event. An that contains the event data. Provides methods and fields to manage the input language. This class cannot be inherited. Specifies whether two input languages are equal. The language to test for equality. if the two languages are equal; otherwise, . Returns the input language associated with the specified culture. The object that specifies the culture to convert from. An that represents the previously selected input language. Gets the culture of the current input language. Gets or sets the input language for the current thread. Gets the default input language for the system. Gets the handle for the input language. Gets a list of all installed input languages. Gets the name of the current keyboard layout as it appears in the regional settings of the operating system on the computer. Stores objects. Gets a value indicating whether the contains the specified . The to locate. if the is contained in the collection; otherwise, . Copies the values to a one-dimensional instance at the specified index. The one-dimensional array that is the destination of the values copied from . The index in the parameter where copying begins. Returns the index of an in the . The to locate. The index of the in , if found; otherwise, -1. Gets the entry at the specified index of the . The zero-based index of the entry to locate in the collection. Provides data for the event. Initializes a new instance of the class. The that contains the invalidated window area. Gets the that contains the invalidated window area. Represents the method that will handle the event of a . The source of the event. An that contains the event data. Specifies 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. The user must double-click to activate items. No feedback is given as the user moves the mouse pointer over an item. The user must single-click to activate items. The cursor changes to a hand pointer cursor, and the item text changes color as the user moves the mouse pointer over the item. The user must double-click to activate items and the item text changes color as the user moves the mouse pointer over the item. Specifies a portion of the list view item from which to retrieve the bounding rectangle. The bounding rectangle of the entire item, including the icon, the item text, and the subitem text (if displayed), should be retrieved. The bounding rectangle of the icon or small icon should be retrieved. The bounding rectangle of the item text should be retrieved. The bounding rectangle of the icon or small icon and the item text should be retrieved. In all views except Report view of the , this value specifies the same bounding rectangle as the value. In details view, this value specifies the bounding rectangle specified by the value without the subitems. Provides data for the event. Indicates the position of the item being changed within the list. Represents the method that will handle the event of the class. The source of the event. An that contains the event data. Provides data for the event of the and controls. Initializes a new instance of the class. The zero-based index of the item to change. One of the values that indicates whether to change the check box for the item to be checked, unchecked, or indeterminate. One of the values that indicates whether the check box for the item is currently checked, unchecked, or indeterminate. Gets the zero-based index of the item to change. Gets or sets a value indicating whether to set the check box for the item to be checked, unchecked, or indeterminate. Gets a value indicating the current state of the item's check box. Represents the method that will handle the event of a or control. The source of the event. An that contains the event data. Provides data for the event of the and controls. Initializes a new instance of the class with a specified mouse button. One of the values that represents which mouse button was pressed. Initializes a new instance of the class with a specified mouse button and the item that is being dragged. One of the values that represents which mouse button was pressed. The item being dragged. Gets the name of the mouse button that was clicked during the drag operation. Gets the item that is being dragged. Represents the method that will handle the event of a or control. The source of the event. An that contains the event data. Provides data for the or event. Initializes a new instance of the class. The key code constant for the key that was pressed, combined with any modifier flags that indicate which CTRL, SHIFT, and ALT keys were pressed at the same time. Possible values are obtained be applying the bitwise OR (|) operator to constants from . Gets a value indicating whether the ALT key was pressed. Gets a value indicating whether the CTRL key was pressed. Gets or sets a value indicating whether the event was handled. Gets the keyboard code for a or event. Gets the keyboard value for a or event. Gets the key data for a or event. Gets the modifier flags for a or event. This indicates which combination of modifier keys (CTRL, SHIFT, and ALT) were pressed. Gets a value indicating whether the SHIFT key was pressed. Represents a method that will handle the or event of a . The source of the event. A that contains the event data. Provides data for the event. Initializes a new instance of the class. The ASCII character corresponding to the key the user pressed. Gets the character corresponding to the key pressed. Gets or sets a value indicating whether the event was handled. Represents a method that will handle the event of a . The source of the event. A that contains the event data. Specifies key codes and modifiers. The bitmask to extract a key code from a key value. The bitmask to extract modifiers from a key value. No key pressed. The left mouse button. The right mouse button. The CANCEL key. The middle mouse button (three-button mouse). The first x mouse button (five-button mouse). The second x mouse button (five-button mouse). The BACKSPACE key. The TAB key. The LINEFEED key. The CLEAR key. The RETURN key. The ENTER key. The SHIFT key. The CTRL key. The ALT key. The PAUSE key. The CAPS LOCK key. The CAPS LOCK key. The ESC key. The SPACEBAR key. The PAGE UP key. The PAGE UP key. The PAGE DOWN key. The PAGE DOWN key. The END key. The HOME key. The LEFT ARROW key. The UP ARROW key. The RIGHT ARROW key. The DOWN ARROW key. The SELECT key. The PRINT key. The EXECUTE key. The PRINT SCREEN key. The PRINT SCREEN key. The INS key. The DEL key. The HELP key. The 0 key. The 1 key. The 2 key. The 3 key. The 4 key. The 5 key. The 6 key. The 7 key. The 8 key. The 9 key. The A key. The B key. The C key. The D key. The E key. The F key. The G key. The H key. The I key. The J key. The K key. The L key. The M key. The N key. The O key. The P key. The Q key. The R key. The S key. The T key. The U key. The V key. The W key. The X key. The Y key. The Z key. The left Windows logo key (Microsoft Natural Keyboard). The right Windows logo key (Microsoft Natural Keyboard). The Application key (Microsoft Natural Keyboard). The 0 key on the numeric keypad. The 1 key on the numeric keypad. The 2 key on the numeric keypad. The 3 key on the numeric keypad. The 4 key on the numeric keypad. The 5 key on the numeric keypad. The 6 key on the numeric keypad. The 7 key on the numeric keypad. The 8 key on the numeric keypad. The 9 key on the numeric keypad. The Multiply key. The Add key. The Separator key. The Subtract key. The Decimal key. The Divide key. The F1 key. The F2 key. The F3 key. The F4 key. The F5 key. The F6 key. The F7 key. The F8 key. The F9 key. The F10 key. The F11 key. The F12 key. The F13 key. The F14 key. The F15 key. The F16 key. The F17 key. The F18 key. The F19 key. The F20 key. The F21 key. The F22 key. The F23 key. The F24 key. The NUM LOCK key. The SCROLL LOCK key. The left SHIFT key. The right SHIFT key. The left CTRL key. The right CTRL key. The left ALT key. The right ALT key. The PROCESS KEY key. The ATTN key. The CRSEL key. The EXSEL key. The ERASE EOF key. The PLAY key. The ZOOM key. A constant reserved for future use. The PA1 key. The CLEAR key. The IME Kana mode key. The IME Hanguel mode key. (maintained for compatibility; use ) The IME Hangul mode key. The IME Junja mode key. The IME final mode key. The IME Hanja mode key. The IME Kanji mode key. The IME Convert key. The IME Nonconvert key. The IME Accept key. The IME Mode Change key. The Browser Back key (Windows 2000 or later). The Browser Forward key (Windows 2000 or later). The Browser Refresh key (Windows 2000 or later). The Browser Stop key (Windows 2000 or later). The Browser Search key (Windows 2000 or later). The Browser Favorites key (Windows 2000 or later). [To be supplied.] The Browser Home key (Windows 2000 or later). The Volume Mute key (Windows 2000 or later). The Volume Down key (Windows 2000 or later). The Volume Up key (Windows 2000 or later). The Media Next Track key (Windows 2000 or later). The Media Previous Track key (Windows 2000 or later). The Media Stop key (Windows 2000 or later). The Media Play Pause key (Windows 2000 or later). The Launch Mail key (Windows 2000 or later). The Select Media key (Windows 2000 or later). The Start Application one key (Windows 2000 or later). The Start Application two key (Windows 2000 or later). The OEM Semicolon key on a US standard keyboard (Windows 2000 or later). The OEM Plus key on any country/region keyboard (Windows 2000 or later). The OEM Comma key on any country/region keyboard (Windows 2000 or later). The OEM Minus key on any country/region keyboard (Windows 2000 or later). The OEM Period key on any country/region keyboard (Windows 2000 or later). The OEM Question Mark key on a US standard keyboard (Windows 2000 or later). The OEM tilde key on a US standard keyboard (Windows 2000 or later). The OEM OpenBracket key on a US standard keyboard (Windows 2000 or later). The OEM Pipe key on a US standard keyboard (Windows 2000 or later). The OEM Close Bracket key on a US standard keyboard (Windows 2000 or later). The OEM Singled/Double quote key on a US standard keyboard (Windows 2000 or later). OEM specific. The OEM Angle bracket or Backslash key on the RT 102 key keboard (Windows 2000 or later). The SHIFT modifier key. The CTRL modifier key. The ALT modifier key. Provides a to convert objects to and from other representations. Compares two key values for equivalence. An that represents the first key to compare. An that represents the second key to compare. An integer indicating the relationship between the to comparands. Value Type Condition A negative integer. is less than . zero equals . A positive integer. is greater than . Represents a standard Windows label. Initializes a new instance of the class. Determines the size and location of an image drawn within the control based on the alignment of the control. The used to determine size and location when drawn within the control. A that represents the area to draw the image in. The alignment of content within the control. A that represents the size and location of the specified image within the control. Draws an within the specified bounds. The surface on which to draw. The to draw. The bounds to draw within. The alignment of the image to draw within the . Raises the event. A that contains the event data. Raises the event. An that contains the event data. Gets or sets a value indicating whether the control is automatically resized to display its entire contents. Occurs when the value of the property has changed. Gets or sets the border style for the control. Gets the default Input Method Editor(IME) mode supported by this control. Gets or sets the flat style appearance of the label control. Gets or sets the image that is displayed on a . Gets or sets the index value of the image displayed on the . Gets or sets the that contains the images to display in the control. Gets or sets the alignment of an image that is displayed in the control. Gets or sets the Input Method Editor(IME) mode supported by this control. Gets the preferred height of the control. Gets the preferred width of the control. Indicates whether the container control background is rendered on the . Gets or sets a value indicating whether the user can tab to the . Gets or sets the alignment of text in the label. Occurs when the value of the property has changed. Gets or sets a value indicating whether the control interprets an ampersand character (&) in the control's property to be an access key prefix character. Provides data for the event. Initializes a new instance of the class with the specified index to the to edit. The zero-based index of the , containing the label to edit. Initializes a new instance of the class with the specified index to the being edited and the new text for the label of the . The zero-based index of the , containing the label to edit. The new text assigned to the label of the . Gets the new text assigned to the label of the . Gets the zero-based index of the containing the label to edit. Gets or sets a value indicating whether changes made to the label of the should be canceled. Represents the method that handles the event of a . The source of the event. A that contains the event data. Provides data for the event. Initializes a new instance of the class with the specified control and property affected. The affected by the change. The property affected by the change. Gets the child control affected by the change. Gets the property affected by the change. Represents the method that will handle the event of a . The source of the event. A that contains the event data. Specifies whether an object or text is aligned to the left or right of a reference point. The object or text is aligned to the left of the reference point. The object or text is aligned to the right of the reference point. Represents an area within a control that represents a hyperlink within the control. Initializes a new instance of the class. The zero-based starting location of the link area within the text of the . The number of characters, after the starting character, to include in the link area. Gets or sets the starting location of the link area within the text of the . Gets or sets the number of characters in the link area. Gets a value indicating whether the is empty. Specifies the behaviors of a link in a . The link is displayed using the system default method for displaying links. The link always displays with underlined text. The link displays underlined text only when the mouse is hovered over the link text. The link text is never underlined. The link can still be distinguished from other text by use of the property of the control. Provides data for the event. Initializes a new instance of the class. The text of the link that is clicked in the control. Gets the text of the link being clicked. Represents the method that will handle the event of a . The source of the object. The that contains the event data. Represents a Windows label control that can display hyperlinks. Initializes a new default instance of the class. Gets the link located at the specified client coordinates. The horizontal coordinate of the point to search for a link. The vertical coordinate of the point to search for a link. A representing the link located at the specified coordinates. If the point does not contain a link, is returned. Raises the event. A that contains the event data. Gets or sets the color used to display an active link. Gets or sets the color used when displaying a disabled link. Gets or sets the range in the text to treat as a link. Gets or sets a value that represents the behavior of a link. Gets or sets the color used when displaying a normal link. Gets the collection of links contained within the . Gets or sets a value indicating whether a link should be displayed as though it were visited. Gets or sets the color used when displaying a link that that has been previously visited. Occurs when a link is clicked within the control. Initializes a new instance of the class. The control that owns the collection. Adds a link to the collection. The starting character within the text of the label where the link is created. The number of characters after the starting character to include in the link text. A object representing the link that was created and added to the collection. Adds a link to the collection with information to associate with the link. The starting character within the text of the label where the link is created. The number of characters after the starting character to include in the link text. The object containing the information to associate with the link. A object representing the link that was created and added to the collection. Determines whether the specified link is within the collection. A representing the link to search for in the collection. if the specified link is within the collection; otherwise, . Returns the index of the specified link within the collection. A representing the link to search for in the collection. The zero-based index where the link is located within the collection; otherwise, negative one (-1). Clears all links from the collection. Returns an enumerator to use to iterate through the link collection. An object that represents the link collection. Removes the specified link from the collection. A that represents the link to remove from the collection. Removes a link at a specified location within the collection. The zero-based index of the item to remove from the collection. Gets and sets the link at the specified index within the collection. The index of the link in the collection to get. Gets the number of links in the collection. Gets a value indicating whether this collection is read-only. Gets or sets a value indicating whether the link is enabled. Gets or sets the number of characters in the link text. Gets or sets the data associated with the link. Gets or sets the starting location of the link within the text of the . Gets or sets a value indicating whether the user has visited the link. Provides data for the event. Initializes a new instance of the class, given the link. The that was clicked. Gets the that was clicked. Represents the method that will handle the event of a . The source of the event. A that contains the event data. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Provides a type converter to convert objects to and from various other representations. Provides a type converter to convert objects to and from various other representations. Represents a Windows list view control, which displays a collection of items that can be displayed using one of four different views. Initializes a new instance of the class. Arranges items in the control when they are displayed as icons with a specified alignment setting. One of the values. Arranges items in the control when they are displayed as icons based on the value of the property. Prevents the control from drawing until the method is called. Removes all items and columns from the control. Resumes drawing of the list view control after drawing is suspended by the method. Ensures that the specified item is visible within the control, scrolling the contents of the control if necessary. The zero-based index of the item to scroll into view. Retrieves the item at the specified location. The x-coordinate of the location to search for an item (expressed in client coordinates). The y-coordinate of the location to search for an item (expressed in client coordinates). A that represents the item at the specified position. If there is no item at the specified location, the method returns . Retrieves the bounding rectangle for a specific item within the list view control. The zero-based index of the item within the whose bounding rectangle you want to return. A that represents the bounding rectangle of the specified . Retrieves the specified portion of the bounding rectangle for a specific item within the list view control. The zero-based index of the item within the whose bounding rectangle you want to return. One of the values that represents a portion of the for which to retrieve the bounding rectangle. A that represents the bounding rectangle for the specified portion of the specified . Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Sorts the items of the list view. Updates the extended styles applied to the list view control. Gets or sets the type of action the user must take to activate an item. Gets or sets the alignment of items in the control. Gets or sets a value indicating whether the user can drag column headers to reorder columns in the control. Gets or sets whether icons are automatically kept arranged. Gets or sets the border style of the control. Gets or sets a value indicating whether a check box appears next to each item in the control. Gets the indexes of the currently checked items in the control. Gets the currently checked items in the control. Gets the collection of all column headers that appear in the control. Gets the item in the control that currently has focus. Gets or sets a value indicating whether clicking an item selects all its subitems. Gets or sets the column header style. Gets or sets a value indicating whether grid lines appear between the rows and columns containing the items and subitems in the control. Gets or sets a value indicating whether the selected item in the control remains highlighted when the control loses focus. Gets or sets a value indicating whether an item is automatically selected when the mouse pointer remains over the item for a few seconds. Gets or sets a value indicating whether the user can edit the labels of items in the control. Gets or sets a value indicating whether item labels wrap when items are displayed in the control as icons. Gets or sets the to use when displaying items as large icons in the control. Gets a collection containing all items in the control. Gets or sets the sorting comparer for the control. Gets or sets a value indicating whether multiple items can be selected. Gets or sets a value indicating whether a scroll bar is added to the control when there is not enough room to display all items. Gets the indexes of the selected items in the control. Gets the items that are selected in the control. Gets or sets the to use when displaying items as small icons in the control. Gets or sets the sort order for items in the control. Gets or sets the associated with application-defined states in the control. Gets the first visible item in the control. Gets or sets how items are displayed in the control. Occurs when the label for an item is edited by the user. Occurs when the user starts editing the label of an item. Occurs when the user clicks a column header within the list view control. Occurs when an item is activated. Occurs when the check state of an item changes. Occurs when the user begins dragging an item. Occurs when the index of the selected item in the list view control changes. Initializes a new instance of the class. A control that owns the collection. Determines whether the specified index is located in the collection. The index to locate in the collection. if the specified index from the for the is an item in the collection; otherwise, . Returns the index within the of the specified index from the of the list view control. The zero-based index from the to locate in the collection. The zero-based index in the collection where the specified index of the is located within the . If the index is not located in the collection, the return value is negative one (-1). Returns an enumerator that can be used to iterate through the checked index collection. An that represents the checked index collection. Gets the number of items in the collection. Gets the index value at the specified index within the collection. The index of the item in the collection to retrieve. Gets a value indicating whether the collection is read-only. Initializes a new instance of the class. The control that owns the collection. Determines whether the specified item is located in the collection. A representing the item to locate in the collection. if the specified item is located in the collection; otherwise, . Returns the index within the collection of the specified item. A representing the item to locate in the collection. The zero-based index of the item in the collection; otherwise, -1. Copies the entire collection into an existing array at a specified location within the array. An representing the array to copy the contents of the collection to. The location within the destination array to copy the items from the collection to. Returns an enumerator that can be used to iterate through the checked item collection. An object that represents the checked item collection. Gets the number of items in the collection. Gets the item at the specified index within the collection. The index of the item in the collection to retrieve. Gets a value indicating whether the collection is read-only. Initializes a new instance of the class. A control that owns the collection. Determines whether the specified index is located in the collection. The index to locate in the collection. if the specified index from the for the is an item in the collection; otherwise, . Returns the index within the of the specified index from the of the list view control. The zero-based index from the to locate in the collection. The zero-based index in the collection where the specified index of the is located within the . If the index is not located in the collection, the return value is negative one (-1). Copies the entire collection into an existing array at a specified location within the array. An representing the array to copy the contents of the collection to.The destination array. The location within the destination array to copy the items from the collection to. Returns an enumerator that can be used to iterate through the selected index collection. An that represents the selected indexes collection. Gets the number of items in the collection. Gets the index value at the specified index within the collection. The index of the item in the collection to retrieve. Gets a value indicating whether the collection is read-only. Initializes a new instance of the class. The control that owns the collection. Removes all items from the collection. Determines whether the specified item is located in the collection. A representing the item to locate in the collection. if the specified item is located in the collection; otherwise, . Copies the entire collection into an existing array at a specified location within the array. An representing the array to copy the contents of the collection to. The location within the destination array to copy the items from the collection to. Returns an enumerator that can be used to iterate through the selected item collection. An that represents the collection of selected items. Returns the index within the collection of the specified item. A representing the item to locate in the collection. The zero-based index of the item in the collection. If the item is not located in the collection, the return value is negative one (-1). Gets the number of items in the collection. Gets the item at the specified index within the collection. The index of the item in the collection to retrieve. Gets a value indicating whether the collection is read-only. Initializes a new instance of the class. The control that owns this collection. Adds a column header to the collection with specified text, width, and alignment settings. The text to display in the column header. The initial width of the column header. Set to -1 to autosize the column header to the size of the largest subitem text in the column or -2 to autosize the column header to the size of the text of the column header. One of the values. The that was created and added to the collection. Adds an existing to the collection. The to add to the collection. The zero-based index into the collection where the item was added. Adds an array of column headers to the collection. An array of objects to add to the collection. Removes all column headers from the collection. Determines whether the specified column header is located in the collection. A representing the column header to locate in the collection. if the column header is contained in the collection; otherwise, . Returns the index within the collection of the specified column header. A representing the column header to locate in the collection. The zero-based index of the column header's location in the collection. If the column header is not located in the collection, the return value is negative one (-1). Inserts an existing column header into the collection at the specified index. The zero-based index location where the column header is inserted. The to insert into the collection. Creates a new column header and inserts it into the collection at the specified index. The zero-based index location where the column header is inserted. The text to display in the column header. The initial width of the column header. Set to -1 to autosize the column header to the size of the largest subitem text in the column or -2 to autosize the column header to the size of the text of the column header. One of the values. Removes the column header at the specified index within the collection. The zero-based index of the column header to remove. Removes the specified column header from the collection. A representing the column header to remove from the collection. Returns an enumerator to use to iterate through the column header collection. An that represents the column header collection. Gets or sets the column header at the specified index within the collection. The index of the column header in the collection to get or set. Gets the number of items in the collection. Gets a value indicating whether the collection is read-only. Initializes a new instance of the class. The that owns the collection. Adds an item to the collection with the specified text. The text to display for the item. The that was added to the collection. Adds an item to the collection with the specified text and image. The text of the item. The index of the image to display for the item. The that was added to the collection. Adds an existing object to the collection. The to add to the collection. The that was added to the collection. Adds an array of objects to the collection. An array of objects to add to the collection. Removes all items from the collection. Determines whether the specified item is located in the collection. A representing the item to locate in the collection. if the item is contained in the collection; otherwise, . Copies the entire collection into an existing array at a specified location within the array. An representing the array to copy the contents of the collection to. The location within the destination array to copy the items from the collection to. Returns an enumerator to use to iterate through the item collection. An that represents the item collection. Returns the index within the collection of the specified item. A representing the item to locate in the collection. The zero-based index of the item's location in the collection. If the item is not located in the collection, the return value is negative one (-1). Inserts an existing into the collection at the specified index. The zero-based index location where the item is inserted. The that represents the item to insert. The that was inserted into the collection. Creates a new item and inserts it into the collection at the specified index. The zero-based index location where the item is inserted. The text to display for the item. The that was inserted into the collection. Creates a new item with the specified image index and inserts it into the collection at the specified index. The zero-based index location where the item is inserted. The text to display for the item. The index of the image to display for the item. The that was inserted into the collection. Removes the item at the specified index within the collection. The zero-based index of the item to remove. Removes the specified item from the collection. A representing the item to remove from the collection. Gets the number of items in the collection. Gets a value indicating whether the collection is read-only. Gets or sets the item at the specified index within the collection. The index of the item in the collection to get or set. Specifies how items align in the . When the user moves an item, it remains where it is dropped. Items are aligned to the top of the control. Items are aligned to the left of the control. Items are aligned to an invisible grid in the control. When the user moves an item, it moves to the closest juncture in the grid. Represents an item in a control. Initializes a new instance of the class with default values. Initializes a new instance of the class with specified item text. The text to display for the item. Initializes a new instance of the class with specified item text and the image index position of the item's icon. The text to display for the item. The zero-based index of the image within the associated with the control that contains the item. Initializes a new instance of the class with an array of strings representing subitems. An array of strings that represent the subitems of the new item. Initializes a new instance of the class with an array of strings representing subitems and the image index position of the item's icon. An array of strings that represent the subitems of the new item. The zero-based index of the image within the associated with the control that contains the item. Initializes a new instance of the class with an array of strings representing subitems, the image index position of the item's icon, and the foreground color, background color, and font of the item. An array of strings that represent the subitems of the new item. The zero-based index of the image within the associated with the control that contains the item. A that represents the foreground color of the item. A that represents the background color of the item. A that represents the typeface to display the item's text in. Initializes a new instance of the class with an array of objects and the image index position of the item's icon. An array of objects that represent the subitems of the item. The zero-based index of the image within the associated with the control that contains the item. Places the item text into edit mode. Creates an identical copy of the item. An object that represents an item that has the same text, image, and subitems associated with it as the cloned item. Ensures that the item is visible within the control, scrolling the contents of the control if necessary. Retrieves the specified portion of the bounding rectangle for the item. One of the values that represents a portion of the item for which to retrieve the bounding rectangle. A that represents the bounding rectangle for the specified portion of the item. Removes the item from its associated list view control. Deserializes the item. A that holds the data needed to deserialize the item. A that represents the source and destination of the stream being deserialized. Serializes the item. A that holds the data needed to serialize the item. A that represents the source and destination of the stream being serialized. Gets or sets the background color of the item's text. Gets the bounding rectangle of the item, including subitems. Gets or sets a value indicating whether the item is checked. Gets or sets a value indicating whether the item has focus within the list view control. Gets or sets the font of the text displayed by the item. Gets or sets the foreground color of the item's text. Gets or sets the index of the image that is displayed for the item. Gets the that contains the image displayed with the item. Gets the zero-based index of the item within the list view control. Gets the control that contains the item. Gets or sets a value indicating whether the item is selected. Gets or sets the index of the state image (an image such as a checked or cleared check box that indicates the state of the item) that is displayed for the item. Gets a collection containing all subitems of the item. Gets or sets an object that contains data to associate with the item. Gets or sets the text of the item. Gets or sets a value indicating whether the , , and properties for the item are used for all of its subitems. Initializes a new instance of the class with default values. Initializes a new instance of the class with a specified owner and text. A that represents the item that owns the subitem. The text to display for the subitem. Initializes a new instance of the class with a specified owner, text, foreground color, background color, and font values. A that represents the item that owns the subitem. The text to display for the subitem. A that represents the foreground color of the subitem. A that represents the background color of the subitem. A that represents the typeface to display the subitem's text in. Resets the styles applied to the subitem. Gets or sets the background color of the subitem's text. Gets or sets the font of the text displayed by the subitem. Gets or sets the foreground color of the subitem's text. Gets or sets the text of the subitem. Initializes a new instance of the class. The that owns the collection. Adds an existing to the collection. The to add to the collection. The that was added to the collection. Adds a subitem to the collection with specified text. The text to display for the subitem. The that was added to the collection. Adds a subitem to the collection with specified text, foreground color, background color, and font settings. The text to display for the subitem. A that represents the foreground color of the subitem. A that represents the background color of the subitem. A that represents the typeface to display the subitem's text in. The that was added to the collection. Adds an array of objects to the collection. An array of objects to add to the collection. Creates new subitems based on an array and adds them to the collection. An array of strings representing the text of each subitem to add to the collection. Creates new subitems based on an array and adds them to the collection with specified foreground color, background color, and font. An array of strings representing the text of each subitem to add to the collection. A that represents the foreground color of the subitem. A that represents the background color of the subitem. A that represents the typeface to display the subitem's text in. Removes all subitems from the collection. Determines whether the specified subitem is located in the collection. A representing the subitem to locate in the collection. if the subitem is contained in the collection; otherwise, . Returns the index within the collection of the specified subitem. A representing the subitem to locate in the collection. The zero-based index of the subitem's location in the collection. If the subitem is not located in the collection, the return value is negative one (-1). Inserts a subitem into the collection at the specified index. The zero-based index location where the item is inserted. A representing the subitem to insert into the collection. Removes the specified from the collection. A representing the item to remove from the collection. Removes the subitem at the specified index within the collection. The zero-based index of the subitem to remove. Returns an enumerator to use to iterate through the subitem collection. An that represents the subitem collection. Gets the number of subitems in the collection. Gets a value indicating whether the collection is read-only. Gets or sets the subitem at the specified index within the collection. The index of the item in the collection to retrieve. Represents the menu structure of a form. Initializes a new instance of the class without any specified menu items. Initializes a new instance of the with a specified set of objects. An array of objects that will be added to the . Creates a new that is a duplicate of the current . A that represents the cloned menu. Gets the that contains this control. A that is the container for this control. Returns if the is not currently hosted on a form. Gets or sets whether the text displayed by the control is displayed from right to left. [To be supplied.] Arranges the MDI child forms according to value, which should be a member of the MdiLayout enum. Any value from the MdiLayout enum class. Performs the work of scaling the entire control and any child controls. Ratio to scale the control horizontally. Ratio to scale the control vertically. [To be supplied.] Use parent's BackgroundImage if our BackgroundImage isn't set. The list of MDI children contained. This list will be sorted by the order in which the children were added to the form, not the current ZOrder. [To be supplied.] Adds a control to the MDI Container. This child must be a Form that is marked as an MDI Child to be added to the container. You should not call this directly, but rather set the child form's (ctl) MDIParent property: // wrong Form child = new ChildForm(); this.getMdiClient().add(child); // right Form child = new ChildForm(); child.setMdiParent(this); MdiChild Form to add. Removes a child control. MDIChild Form to remove. Specifies the layout of multiple document interface (MDI) child windows in an MDI parent window. All MDI child windows are cascaded within the client region of the MDI parent form. All MDI child windows are tiled horizontally within the client region of the MDI parent form. All MDI child windows are tiled vertically within the client region of the MDI parent form. All MDI child icons are arranged within the client region of the MDI parent form. MdiWindowDialog overrides dispose so it can clean up the component list. Provides data for the event of the , , , and controls. Initializes a new instance of the class providing a parameter for the item height. The object being written to. The index of the item for which you need the height or width. The height of the item to measure relative to the object. Initializes a new instance of the class. The object being written to. The index of the item for which you need the height or width. Gets the object to measure against. Gets or sets the index of the item for which the height and width is needed. Gets or sets the height of the item specified by the . Gets or sets the width of the item specified by the . Represents the method that will handle the event of the , , , or controls. The source of the event. A that contains the event data. Specifies the image to draw when drawing a menu with the method. Draws a submenu arrow. Draws a menu check mark. Draws a menu bullet. Represents an individual item that is displayed within a or . Initializes a with a blank caption. Initializes a new instance of the class with a specified caption for the menu item. The caption for the menu item. Initializes a new instance of the class with a specified caption and event handler for the event of the menu item. The caption for the menu item. The that handles the event for this menu item. Initializes a new instance of the class with a specified caption, event handler, and associated shortcut key for the menu item. The caption for the menu item. The that handles the event for this menu item. One of the values. Initializes a new instance of the class with a specified caption and an array of submenu items defined for the menu item. The caption for the menu item. An array of objects that contains the submenu items for this menu item. Initializes a new instance of the class with a specified caption; defined event-handlers for the , and events; a shortcut key; a merge type; and order specified for the menu item. One of the values. The relative position that this menu item will assume in a merged menu. One of the values. The caption for the menu item. The that handles the event for this menu item. The that handles the event for this menu item. The that handles the event for this menu item. An array of objects that contains the submenu items for this menu item. Creates a copy of the current . A that represents the duplicated menu item. Creates a copy of the specified . The that represents the menu item to copy. A that represents the duplicated menu item. Merges this with another and returns the resulting merged . A that represents the merged menu item. Merges another menu item with this menu item. A that specifies the menu item to merge with this one. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Generates a event for the , simulating a click by a user. Raises the event for this menu item. Gets or sets a value indicating whether the is placed on a new line (for a menu item added to a object) or in a new column (for a submenu item or menu item displayed in a ). Gets or sets a value indicating whether the item is placed on a new line (for a menu item added to a object) or in a new column (for a menu item or submenu item displayed in a ). Gets or sets a value indicating whether a check mark appears next to the text of the menu item. Gets or sets a value indicating whether the menu item is the default menu item. Gets or sets a value indicating whether the code that you provide draws the menu item or Windows draws the menu item. Gets or sets a value indicating whether the menu item is enabled. Gets or sets a value indicating the position of the menu item in its parent menu. Gets a value indicating whether the menu item contains child menu items. Gets or sets a value indicating whether the menu item will be populated with a list of the Multiple Document Interface (MDI) child windows that are displayed within the associated form. Gets a value indicating the Windows identifier for this menu item. Gets or sets a value indicating the behavior of this menu item when its menu is merged with another. Gets or sets a value indicating the relative position of the menu item when it is merged with another. Gets a value indicating the mnemonic character that is associated with this menu item. Gets a value indicating the menu that contains this menu item. Gets or sets a value indicating whether the , if checked, displays a radio-button instead of a check mark. Gets or sets a value indicating the caption of the menu item. Gets or sets a value indicating the shortcut key associated with the menu item. Gets or sets a value indicating whether the shortcut key that is associated with the menu item is displayed next to the menu item caption. Gets or sets a value indicating whether the menu item is visible. Occurs when the menu item is clicked or selected using a shortcut key or access key defined for the menu item. Occurs when the property of a menu item is set to and a request is made to draw the menu item. Occurs when the menu needs to know the size of a menu item before drawing it. Occurs before a menu item's list of menu items is displayed. Occurs when the user places the cursor over a menu item. Specifies the behavior of a when it is merged with items in another menu. The is added to the collection of existing objects in a merged menu. The replaces an existing at the same position in a merged menu. All submenu items of this are merged with those of existing objects at the same position in a merged menu. The is not included in a merged menu. Implements a Windows message. Gets the value, and converts the value to an object. The type to use to create an instance. This type must be declared as a structure type. An that represents an instance of the class specified by the parameter, with the data from the field of the message. Creates a new object. The window handle for the message. The message ID. The message wparam field. The message lparam field. A object that represents the message that was created. Gets or sets the window handle of the message. Gets or sets the ID number for the message. Gets or sets the field of the message. Specifies the field of the message. Specifies the value that is returned to Windows in response to handling the message. Displays a message box that can contain text, buttons, and symbols that inform and instruct the user. Displays a message box with the specified text, caption, buttons, icon, default button, and options. The text to display in the message box. The text to display in the title bar of the message box. One of the that specifies which buttons to display in the message box. One of the values that specifies which icon to display in the message box. One fo the values which specifies which is the default button for the message box. One of the values which specifies which display and association options will be used for the message box. One of the values. Displays a message box with the specified text, caption, buttons, icon, and default button. The text to display in the message box. The text to display in the title bar of the message box. One of the that specifies which buttons to display in the message box. One of the values that specifies which icon to display in the message box. One fo the values which specifies which is the default button for the message box. One of the values. Displays a message box with specified text, caption, buttons, and icon. The text to display in the message box. The text to display in the title bar of the message box. One of the that specifies which buttons to display in the message box. One of the ; values that specifies which icon to display in the message box. One of the values. Displays a message box with specified text, caption, and buttons. The text to display in the message box. The text to display in the title bar of the message box. One of the that specifies which buttons to display in the message box. One of the values. Displays a message box with specified text and caption. The text to display in the message box. The text to display in the title bar of the message box. One of the values. Displays a message box with specified text. The text to display in the message box. One of the values. Displays a message box in front of the specified object and with the specified text, caption, buttons, icon, default button, and options. The the message box will display in front of. The text to display in the message box. The text to display in the title bar of the message box. One of the that specifies which buttons to display in the message box. One of the values that specifies which icon to display in the message box. One fo the values which specifies which is the default button for the message box. One of the values which specifies which display and association options will be used for the message box. One of the values. Displays a message box in front of the specified object and with the specified text, caption, buttons, icon, and default button. The the message box will display in front of. The text to display in the message box. The text to display in the title bar of the message box. One of the that specifies which buttons to display in the message box. One of the values that specifies which icon to display in the message box. One fo the values which specifies which is the default button for the message box. One of the values. Displays a message box in front of the specified object and with the specified text, caption, buttons, and icon. The the message box will display in front of. The text to display in the message box. The text to display in the title bar of the message box. One of the that specifies which buttons to display in the message box. One of the values that specifies which icon to display in the message box. One of the values. Displays a message box in front of the specified object and with the specified text, caption, and buttons. The the message box will display in front of. The text to display in the message box. The text to display in the title bar of the message box. One of the that specifies which buttons to display in the message box. One of the values. Displays a message box in front of the specified object and with the specified text and caption. The the message box will display in front of. The text to display in the message box. The text to display in the title bar of the message box. One of the values. Displays a message box in front of the specified object and with the specified text. The the message box will display in front of. The text to display in the message box. One of the values. Specifies constants defining which buttons to display on a . The message box contains an button. The message box contains and buttons. The message box contains , , and buttons. The message box contains , , and buttons. The message box contains and buttons. The message box contains and buttons. Specifies constants defining the default button on a . The first button on the message box is the default button. The second button on the message box is the default button. The third button on the message box is the default button. Specifies constants defining which information to display. The message box contain no symbols. The message box contains a symbol consisting of a white X in a circle with a red background. The message box contains a symbol consisting of a question mark in a circle. The message box contains a symbol consisting of an exclamation point in a triangle with a yellow background. The message box contains a symbol consisting of a lowercase letter i in a circle. The message box contains a symbol consisting of white X in a circle with a red background. The message box contains a symbol consisting of white X in a circle with a red background. The message box contains a symbol consisting of an exclamation-point in a triangle with a yellow background. The message box contains a symbol consisting of a lowercase letter i in a circle. Specifies options on a . The message box is displayed on the active desktop. The caller is a service notifying the user of an event. The function displays a message box on the current active desktop, even if there is no user logged on to the computer. The message box is displayed on the active desktop. This constant is the same as except that the system displays the message box only on the default desktop of the interactive window station. The message box text is right-aligned. Specifies that the message box text is displayed with right to left reading order. Represents the method that handles the event for a method. Represents a standard Windows month calendar control. Initializes a new instance of the class. Adds a day that is displayed in bold on an annual basis in the month calendar. The date to be displayed in bold. Adds a day to be displayed in bold in the month calendar. The date to be displayed in bold. Adds a day that is displayed in bold on a monthly basis in the month calendar. The date to be displayed in bold. Retrieves date information that represents the low and high limits of the displayed dates of the control. to retrieve only the dates that are fully contained in displayed months; otherwise, . The begin and end dates of the displayed calendar. Returns with information on which portion of a month calendar control is at a specified x and y location. The coordinate of the point to be hit-tested. The coordinate of the point to be hit-tested. A that contains information about the specified point on the . Returns an object with information on which portion of a month calendar control is at a location specified by . A containing the and coordinates of the point to be hit-tested. A that contains information about the specified point on the . Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Removes all the annually bolded dates. Removes all the nonrecurring bolded dates. Removes all the monthly bolded dates. Removes the specified date from the list of annually bolded dates. The date to remove from the date list. Removes the specified date from the list of nonrecurring bolded dates. The date to remove from the date list. Removes the specified date from the list of monthly bolded dates. The date to remove from the date list. Sets the number of columns and rows of months to display. The number of columns. The number of rows. Sets a date as the current selected date. The date to be selected. Sets the selected dates in a month calendar control to the specified date range. The beginning date of the selection range. The end date of the selection range. Repaints the bolded dates to reflect the dates set in the lists of bolded dates. Gets or sets the array of objects that determines which annual days are displayed in bold. Gets or sets the array of objects that determines which nonrecurring dates are displayed in bold. Gets or sets the number of columns and rows of months displayed. Gets a value indicating the input method editor for the . Gets the default size of the calendar. Gets or sets the first day of the week as displayed in the month calendar. Gets or sets the maximum allowable date. Gets or sets the maximum number of days that can be selected in a month calendar control. Gets or sets the minimum allowable date. Gets or sets the array of objects that determine which monthly days to bold. Gets or sets the scroll rate for a month calendar control. Gets or sets the end date of the selected range of dates. Gets or sets the start date of the selected range of dates. Gets or sets the selected range of dates for a month calendar control. Gets or sets a value indicating whether the date represented by the property is displayed at the bottom of the control. Gets or sets a value indicating whether today's date is circled. Gets or sets a value indicating whether the month calendar control displays week numbers (1-52) to the left of each row of days. Gets the minimum size to display one month of the calendar. Gets or sets the value that is used by as today's date. Gets a value indicating whether the property has been explicitly set. Gets or sets a value indicating the background color of the title area of the calendar. Gets or sets a value indicating the foreground color of the title area of the calendar. Gets or sets a value indicating the color of days in months that are not fully displayed in the control. Occurs when the date selected in the changes. Occurs when a date in the month calendar is selected. Gets the point that was hit-tested. Gets the that represents the area of the calendar evaluated by the hit-test operation. Gets the time information specific to the location that was hit-tested. The specified point is either not on the month calendar control, or it is in an inactive portion of the control. The specified point is over the background of a month's title. The specified point is in a month's title bar, over a month name. The specified point is in a month's title bar, over the year value. The specified point is over the button at the upper-right corner of the control. If the user clicks here, the month calendar scrolls its display to the next month or set of months. The specified point is over the button at the upper-left corner of the control. If the user clicks here, the month calendar scrolls its display to the previous month or set of months. The specified point is part of the calendar's background. The specified point is on a date within the calendar. The property of is set to the date at the specified point. The specified point is over a date from the next month (partially displayed at the end of the currently displayed month). If the user clicks here, the month calendar scrolls its display to the next month or set of months. The specified point is over a date from the previous month (partially displayed at the end of the currently displayed month). If the user clicks here, the month calendar scrolls its display to the previous month or set of months. The specified point is over a day abbreviation ("Fri", for example). The property of is set to the corresponding date on the top row. The specified point is over a week number. This occurs only if the property of is enabled. The property of is set to the corresponding date in the leftmost column. The specified point is on the today link at the bottom of the month calendar control. Specifies constants that define which mouse button was pressed. The left mouse button was pressed. No mouse button was pressed. The right mouse button was pressed. The middle mouse button was pressed. The first XButton was pressed. With Windows 2000, Microsoft is introducing support for the Microsoft IntelliMouse Explorer, which is a mouse with five buttons. The two new mouse buttons (XBUTTON1 and XBUTTON2) provide backward/forward navigation. The second XButton was pressed. With Windows 2000, Microsoft is introducing support for the Microsoft IntelliMouse Explorer, which is a mouse with five buttons. The two new mouse buttons (XBUTTON1 and XBUTTON2) provide backward/forward navigation. Provides data for the , , and events. Initializes a new instance of the class. One of the values indicating which mouse button was pressed. The number of times a mouse button was pressed. The x-coordinate of a mouse click, in pixels. The y-coordinate of a mouse click, in pixels. A signed count of the number of detents the wheel has rotated. Gets which mouse button was pressed. Gets the number of times the mouse button was pressed and released. Gets the x-coordinate of a mouse click. Gets the y-coordinate of a mouse click. Gets a signed count of the number of detents the mouse wheel has rotated. A detent is one notch of the mouse wheel. Represents the method that will handle the , , or event of a form, control, or other component. The source of the event. A that contains the event data. Provides data for the event. Initializes a new instance of the class. to navigate in a forward direction; otherwise, . Gets a value indicating whether to navigate in a forward direction. Represents the method that will handle the event of a . The source of the event. A that contains the event data. Provides data for the and events. Initializes a new instance of the class for the specified . The tree node containing the text to edit. Initializes a new instance of the class for the specified and the specified text with which to update the tree node label. The tree node containing the text to edit. The new text to associate with the tree node. Gets or sets a value indicating whether the edit has been canceled. Gets the new text to associate with the tree node. Gets the tree node containing the text to edit. Represents the method that will handle the and events of a control. The source of the event. A that contains the event data. Represents a Windows up-down control that displays numeric values. Initializes a new instance of the class. Decrements the value of the up-down control. Raises the event. An that contains the event data. Converts the text displayed in the up-down control to a numeric value and evaluates it. Increments the value of the up-down control. Displays the current value of the up-down control in the appropriate format. Validates and updates the text displayed in the up-down control. Gets or sets the number of decimal places to display in the up-down control. Gets or sets a value indicating whether the up-down control should display the value it contains in hexadecimal format. Gets or sets the value to increment or decrement the up-down control when the up or down buttons are clicked. Gets or sets the maximum value for the up-down control. Gets or sets the minimum allowed value for the up-down control. Gets or sets a value indicating whether a thousands separator is displayed in the up-down control when appropriate. Gets or sets the value assigned to the up-down control. Occurs when the property has been changed in some way. Provides a type converter to convert opacity values to and from a string. Represents a common dialog box that displays the control that allows the user to open a file. This class cannot be inherited. Opens the file selected by the user, with read-only permission. The file is specified by the property. A that specifies the read-only file selected by the user. Resets all properties to their default values. Gets or sets a value indicating whether the dialog box displays a warning if the user specifies a file name that does not exist. Gets or sets a value indicating whether the dialog box allows multiple files to be selected. Gets or sets a value indicating whether the read-only check box is selected. Gets or sets a value indicating whether the dialog contains a read-only check box. Specifies the orientation of controls or elements of controls. The control or element is oriented horizontally. The control or element is oriented vertically. Provides operating-system specific feature queries. Represents the layered, top-level windows feature. This field is read-only. Represents the operating system themes feature. This field is read-only. Retrieves the version of the specified feature currently available on the system. The feature whose version is requested. A representing the version of the specified operating system feature currently available on the system; or if the feature cannot be found. Represents the instance of to use for feature queries. This property is read-only. Returns whether or not this property bag contains all default values (is empty) Copies the bag. Always returns a valid ODPB object property bag to copy a shallow copy of the property bag [To be supplied.] [To be supplied.] [To be supplied.] Provides data for the event. Initializes a new instance of the class with the specified graphics and clipping rectangle. The object used to paint the item. The that represents the rectangle in which to paint. Releases all resources used by the . Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Indicates the rectangle in which to paint. This property is read-only. Indicates the object used to paint. This property is read-only. Represents the method that will handle the event of a class. The source of the event. A that contains the event data. Represents a Windows control. Initializes a new instance of the class. Indicates the border style for the control. Represents a Windows picture box control for displaying an image. Initializes a new instance of the class. Raises the event. An that contains the event data. Indicates the border style for the control. Gets a value indicating the mode for Input Method Editor (IME) for the . Gets or sets the image that the displays. Gets or sets the Input Method Editor(IME) mode supported by this control. Indicates how the image is displayed. Occurs when changes. Specifies how an image is positioned within a . The image is placed in the upper-left corner of the . The image is clipped if it is larger than the it is contained in. The image within the is stretched or shrunk to fit the size of the . The is sized equal to the size of the image that it contains. The image is displayed in the center if the is larger than the image. If the image is larger than the , the picture is placed in the center of the and the outside edges are clipped. Represents a Windows progress bar control. Initializes a new instance of the class. Advances the current position of the progress bar by the specified amount. The amount by which to increment the progress bar's current position. Advances the current position of the progress bar by the amount of the property. Gets or sets the maximum value of the range of the control. Gets or sets the minimum value of the range of the control. Gets or sets the amount by which a call to the method increases the current position of the progress bar. Gets or sets the current position of the progress bar. Provides a user interface for browsing the properties of an object. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Initializes a new instance of the class. Collapses all the categories in the . When overridden in a derived class, allows for the creation of a . The type of tab to create. The newly created property tab. Returns in its default implementation. Expands all the categories in the . Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Refreshes the property tabs of the specified scope. Either or . Resets the selected property to its default value. Gets or sets the browsable attributes associated with the object that the property grid is attached to. Gets a value indicating whether the commands pane can be made visible for the currently selected objects. Gets or sets the background color of the hot commands region. Gets or sets the foreground color for the hot commands region. Gets a value indicating whether the commands pane is visible. Gets a value indicating whether the commands pane is visible for objects that expose verbs. Gets the default location for the context menu. Gets the type of the default tab. Gets or sets the background color for the Help region. Gets or sets the foreground color for the Help region. Gets or sets a value indicating whether the Help text is visible. Gets or sets the color of the gridlines and borders. Gets or sets the type of sorting the uses to display properties. Gets a new collection of property tabs. Gets or sets the object for which the grid displays properties. Gets or sets the currently selected objects. Gets the currently selected property tab. Gets or sets the selected grid item. Gets or sets a value indicating whether buttons appear in standard size or in large size. Gets or sets a value indicating whether the toolbar is visible. Gets or sets a value indicating the background color in the grid. Gets or sets a value indicating the color of the text in the grid. Occurs when a property value changes. Occurs when a property tab changes. Occurs when the sort mode is changed. Occurs when the selected is changed. Occurs when the objects selected by the property have changed. Represents a Windows toolbar. Initializes a new instance of the class. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Gets or set the value that determines the appearance of a toolbar control and its buttons. Gets or sets a value indicating whether the toolbar adjusts its size automatically, based on the size of the buttons and the dock style. Gets or sets the border style of the toolbar control. Gets the collection of controls assigned to the toolbar control. Gets or sets the size of the buttons on the toolbar control. Gets the default Input Method Editor(IME) mode supported by this control. Gets or sets a value indicating whether the toolbar displays a divider. Gets or sets a value indicating whether drop-down buttons on a toolbar display down arrows. Gets or sets the collection of images available to the toolbar button controls. Gets the size of the images in the image list assigned to the toolbar. Gets or sets the Input Method Editor(IME) mode supported by this control. Gets or sets a value indicating whether the toolbar displays a tool tip for each button. Gets or sets the alignment of text in relation to each image displayed on the toolbar button controls. Gets or sets a value indicating whether the toolbar buttons wrap to the next line if the toolbar becomes too small to display all the buttons on the same line. Occurs when a on the is clicked. Occurs when a drop-down style or its down arrow is clicked. Initializes a new instance of the class and assigns it to the specified toolbar. The that parents the collection of controls. Adds a the specified toolbar button to the end of the toolbar button collection. The to be added after all existing buttons. The zero-based index value of the added to the collection. Adds a new toolbar button to the end of the toolbar button collection with the specified property value. The text to display on the new . The zero-based index value of the added to the collection. Adds a collection of toolbar buttons to this toolbar button collection. The collection of controls to add to this contained in an array. Removes all buttons from the toolbar button collection. Determines if the specified toolbar button is a member of the collection. The to locate in the collection. if the is a member of the collection; otherwise, . Retrieves the index of the specified toolbar button in the collection. The to locate in the collection. The zero-based index of the item found in the collection; otherwise, -1. Inserts an existing toolbar button in the toolbar button collection at the specified location. The indexed location within the collection to insert the toolbar button. The to insert. Removes a given button from the toolbar button collection. The indexed location of the in the collection. Removes a given button from the toolbar button collection. The to remove from the collection. Returns an enumerator that can be used to iterate through the toolbar button collection. An object that represents the tree node collection. Gets or sets the toolbar button at the specified indexed location in the toolbar button collection. The indexed location of the in the collection. Gets the number of buttons in the toolbar button collection. Gets a value indicating whether the collection is read-only. Adds a property tab of the specified type to the collection. The property tab type to add to the grid. Adds a property tab of the specified type and with the specified scope to the collection. The property tab type to add to the grid. One of the values. Removes all the property tabs of the specified scope from the collection. The scope of the tabs to clear. Returns an enumeration of all the property tabs in the collection. An for the . Removes the specified tab type from the collection. The tab type to remove from the collection. Gets the number of property tabs in the collection. Gets the at the specified index. The index of the to return. Maintains a between an object's property and a data-bound control property. Initializes a new instance of the class. Gets the object to which the data-bound property belongs. Specifies how properties are sorted in the . Properties are displayed in the order in which they are retrieved from the . Properties are sorted in an alphabetical list. Properties are displayed according to their category in a group. The categories are defined by the properties themselves. Properties are displayed according to their category in a group. The properties are further sorted alphabetically within the group. The categories are defined by the properties themselves. Provides data for the event of a . Initializes a new instance of the class. The Previously selected property tab. The newly selected property tab. Gets the old selected. Gets the new selected. Represents the method that will handle the event of a . The source of the event. A that contains the event data. Provides data for the event of a . Initializes a new instance of the class. The item in the grid that changed. The old property value. Gets the that was changed. The value of the grid item before it was changed. The event handler class that is invoked when a property in the grid is modified by the user. Provides data for the event. Initializes a new instance of the class. Initializes a new instance of the class. The file containing Help for the . The string defining what Help to get for the . The keyword to associate with the Help request for the . Gets or sets a value specifying the name of the Help file. Gets or sets the string defining what Help to get for the . Gets or sets the Help keyword for the specified control. Represents the method that will handle the event of a control. Provides data for the event. Initializes a new instance of the class. The current state of the SHIFT, CTRL, and ALT keys. if the ESC key was pressed; otherwise, . One of the values. Gets the current state of the SHIFT, CTRL, and ALT keys. Gets whether the user pressed the ESC key. Gets or sets the status of a drag-and-drop operation. Represents the method that will handle the event of a . The source of an event. A that contains the event data. Represents a Windows radio button. Initializes a new instance of the class. Raises the event. An that contains the event data. Generates a event for the button, simulating a click by a user. Gets or sets a value indicating whether the value and the appearance of the control automatically change when the control is clicked. Gets or set the value that determines the appearance of the radio button control. Occurs when the property value changes. Gets or sets the location of the check box portion of the radio button control. Gets or sets a value indicating whether the control is checked. Occurs when the value of the property changes. Gets the properties of the item. A that represents a collection of properties. Gets the properties of the item using the specified list. The data source maintained by the object The ArrayList maintained by the . A that represents a collection of properties. Gets the name of the specified list. An that specifies the managed list. The name of the list. Provides data for the event. Initializes a new instance of the class. A that specifies the requested dimensions of the control. Represents the requested size of the control. Represents the method that will handle the event of a . Represents a Windows rich text box control. Initializes a new instance of the class. Determines whether you can paste information from the Clipboard in the specified data format. One of the values. if you can paste data from the Clipboard in the specified data format; otherwise, . Searches the text in a control for a string. The text to locate in the control. The location within the control where the search text was found or a negative one (-1) if the search string is not found or an empty search string is specified in the parameter. Searches the text in a control for a string with specific options applied to the search. The text to locate in the control. A bitwise combination of the values. The location within the control where the search text was found. Searches the text in a control for a string at a specific location within the control and with specific options applied to the search. The text to locate in the control. The location within the control's text at which to begin searching. A bitwise combination of the values. The location within the control where the search text was found. Searches the text in a control for a string within a range of text within the control and with specific options applied to the search. The text to locate in the control. The location within the control's text at which to begin searching. The location within the control's text at which to end searching. This value must be equal to negative one (-1) or greater than or equal to the parameter. A bitwise combination of the values. The location within the control where the search text was found. Searches the text of a control for the first instance of a character from a list of characters. The array of characters to search for. The location within the control where the search characters were found or a negative one (-1) if the search characters are not found or an empty search character set is specified in the parameter. Searches the text of a control, at a specific starting point, for the first instance of a character from a list of characters. The array of characters to search for. The location within the control's text at which to begin searching. The location within the control where the search characters are found. Searches a range of text in a control for the first instance of a character from a list of characters. The array of characters to search for. The location within the control's text at which to begin searching. The location within the control's text at which to end searching. The location within the control where the search characters are found. Gets the character that is closest to the specified location within the control. The location from which to seek the nearest character. The character at the specified location. Gets the index of the character nearest to the specified location. The location to search. The zero-based character index at the specified location. Gets the line number from the specified character position within the text of the control. The character index position to search. The zero-based line number where the character index is located in. Gets the location within the control at the specified character index. The index of the character for which to retrieve the location. The location of the specified character. Loads a Rich Text Format (RTF) or standard ASCII text file into the control. The name and location of the file to load into the control. Loads a specific type of file into the control. The name and location of the file to load into the control. One of the values. Loads the contents of an existing data stream into the control. A stream of data to load into the control. One of the values. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Pastes the contents of the Clipboard in the specified Clipboard format. The Clipboard format in which the data should be obtained from the Clipboard. Reapplies the last operation that was undone in the control. Saves the contents of the to a Rich Text Format (RTF) file. The name and location of the file to save. Saves the contents of the to a specific type of file. The name and location of the file to save. One of the values. Saves the contents of a control to an open data stream. The data stream that contains the file to save to. One of the values. Creates an compatible object for handling RichEdit callback operations. An object that implements the interface. Gets or sets a value indicating whether the control will allow drag and drop operations. Gets or sets a value indicating whether automatic word selection is enabled. Gets or sets a value indicating whether the size of the automatically adjusts when the font assigned to the control is changed. Gets or sets the indentation used in the control when the bullet style is applied to the text. Gets a value indicating whether there are actions that have occurred within the that can be reapplied. Gets or sets a value indicating whether or not the will automatically format a Uniform Resource Locator (URL) when it is typed into the control. Gets the name of the action that can be reapplied to the control when the method is called. Gets or sets the size of a single line of text within the control. Gets or sets the text of the control, including all Rich Text Format (RTF) codes. Gets or sets the type of scroll bars to display in the control. Gets or sets the alignment to apply to the current selection or insertion point. Gets or sets a value indicating whether the bullet style is applied to the current selection or insertion point. Gets or sets whether text in the control appears on the baseline, as a superscript, or as a subscript below the baseline. Gets or sets the text color of the current text selection or insertion point. Gets or sets the font of the current text selection or insertion point. Gets or sets the distance between the left edge of the first line of text in the selected paragraph and the left edge of subsequent lines in the same paragraph. Gets or sets the distance in pixels between the left edge of the and the left edge of the current text selection or text added after the insertion point. Gets or sets the number of characters selected in control. Gets or sets a value indicating whether the current text selection is protected. Gets or sets the currently selected Rich Text Format (RTF) formatted text in the control. The distance (in pixels) between the right edge of the RichTextBox control and the right edge of the text that is selected or added at the current insertion point. Gets or sets the absolute tab stop positions in a control. Gets or sets the selected text within the . Gets the selection type within the control. Gets or sets a value indicating whether a selection margin is displayed in the . Gets the name of the action that can be undone in the control when the method is called. Gets or sets the current zoom level of the . Occurs when contents within the control are resized. Occurs when the user clicks the horizontal scroll bar of the control. Occurs when the user clicks on a link within the text of the control. Occurs when the user switches input methods on an Asian version of the Windows operating system. Occurs when the user attempts to modify protected text in the control. Occurs when the selection of text within the control has changed. Occurs when the user clicks the vertical scroll bars of the control. Specifies how a text search is carried out in a control. Locate all instances of the search text, whether the instances found in the search are whole words or not. Locate only instances of the search text that are whole words. Locate only instances of the search text that have the exact casing. The search text, if found, should not be highlighted. The search starts at the end of the control's document and searches to the beginning of the document. Specifies the type of scroll bars to display in a control. No scroll bars are displayed. Display a horizontal scroll bar only when text is longer than the width of the control. Display a vertical scroll bar only when text is longer than the height of the control. Display both a horizontal and a vertical scroll bar when needed. Always display a horizontal scroll bar. Always display a vertical scroll bar. Always display both a horizontal and a vertical scroll bar. Some but not all characters. No characters. All characters. Specifies the type of selection in a control. No text is selected in the current selection. The current selection contains only text. At least one Object Linking and Embedding (OLE) object is selected. More than one character is selected. More than one Object Linking and Embedding (OLE) object is selected. Specifies the types of input and output streams used to load and save data in the control. A Rich Text Format (RTF) stream. A plain text stream that includes spaces in places of Object Linking and Embedding (OLE) objects. A Rich Text Format (RTF) stream with spaces in place of OLE objects. This value is only valid for use with the method of the control. A plain text stream with a textual representation of OLE objects. This value is only valid for use with the method of the control. A text stream that contains spaces in place of Object Linking and Embedding (OLE) objects. The text is encoded in Unicode. Use pre-defined Level 1 punctuation table as default. Use pre-defined Level 2 punctuation table as default. Use a custom defined punctuation table. Used as a mask. Specifies a value indicating whether the text appears from right to left, such as when using Hebrew or Arabic fonts. The text reads from left to right. This is the default. The text reads from right to left. The direction the text read is inherited from the parent control. Represents a common dialog box that allows the user to specify options for saving a file. This class cannot be inherited. Opens the file with read/write permission selected by the user. The read/write file selected by the user. Resets all dialog box options to their default values. Gets or sets a value indicating whether the dialog box prompts the user for permission to create a file if the user specifies a file that does not exist. Gets or sets a value indicating whether the Save As dialog box displays a warning if the user specifies a file name that already exists. Represents a display device or multiple display devices on a single system. Gets or sets a value indicating whether the specified object is equal to this . The object to compare to this . if the specified object is equal to this ; otherwise, . Retrieves a for the display that contains the specified point. A that specifies the location for which to retrieve a . A for the display that contains the point. In multiple display environments where no display contains the point, the display closest to the specified point is returned. Retrieves a for the display that contains the largest portion of the rectangle. A that specifies the area for which to retrieve the display. A for the display that contains the largest region of the specified rectangle. In multiple display environments where no display contains the rectangle, the display closest to the rectangle is returned. Retrieves a for the display that contains the largest portion of the specified control. A for which to retrieve a . A for the display that contains the largest region of the specified control. In multiple display environments where no display contains the control, the display closest to the specified control is returned. Retrieves a for the display that contains the largest portion of the of the object referred to by the specified handle. The window handle for which to retrieve the . A for the display that contains the largest region of the object. In multiple display environments where no display contains any portion of the specified window, the display closest to the object is returned. Retrieves the working area closest to the specified point. The working area is the desktop area of the display, excluding taskbars, docked windows, and docked tool bars. A that specifies the coordinates for which to retrieve the working area. A that specifies the working area. In multiple display environments where no display contains the specified point, the display closest to the point is returned. Retrieves the working area for the display that contains the largest portion of the specified rectangle. The working area is the desktop area of the display, excluding taskbars, docked windows, and docked tool bars. The that specifies the area for which to retrieve the working area. A that specifies the working area. In multiple display environments where no display contains the specified rectangle, the display closest to the rectangle is returned. Retrieves the working area for the display that contains the largest region of the specified control. The working area is the desktop area of the display, excluding taskbars, docked windows, and docked tool bars. The for which to retrieve the working area. A that specifies the working area. In multiple display environments where no display contains the specified control, the display closest to the control is returned. Retrieves the bounds of the display that contains the specified point. A that specifies the coordinates for which to retrieve the display bounds. A that specifies the bounds of the display that contains the specified point. In multiple display environments where no display contains the specified point, the display closest to the point is returned. Retrieves the bounds of the display that contains the largest portion of the specified rectangle. A that specifies the area for which to retrieve the display bounds. A that specifies the bounds of the display that contains the specified rectangle. In multiple display environments where no monitor contains the specified rectangle, the monitor closest to the rectangle is returned. Retrieves the bounds of the display that contains the largest portion of the specified control. The for which to retrieve the display bounds. A that specifies the bounds of the display that contains the specified control. In multiple display environments where no display contains the specified control, the display closest to the control is returned. Gets an array of all displays on the system. Gets the bounds of the display. Gets the device name associated with a display. Gets a value indicating whether a particular display is the primary device. Gets the primary display. Gets the working area of the display. The working area is the desktop area of the display, excluding taskbars, docked windows, and docked tool bars. Specifies which scroll bars will be visible on a control. No scroll bars are shown. Only horizontal scroll bars are shown. Only vertical scroll bars are shown. Both horizontal and vertical scroll bars are shown. Specifies the type of scroll arrow to draw on a scroll bar. A down-scroll arrow. A left-scroll arrow. A right-scroll arrow. An up-scroll arrow. A minimum-scroll arrow. A maximum-scroll arrow. Provides data for the event. Initializes a new instance of the class. One of the values. The new value for the scroll bar. Gets the type of scroll event that occurred. Gets or sets the new of the scroll bar. Represents the method that handles the event of a , , or . The source of the event. A that contains the event data. Specifies the type of action used to raise the event. The scroll box was moved a small distance. The user clicked the left(horizontal) or top(vertical) scroll arrow or pressed the UP ARROW key. The scroll box was moved a small distance. The user clicked the right(horizontal) or bottom(vertical) scroll arrow or pressed the DOWN ARROW key. The scroll box moved a large distance. The user clicked the scroll bar to the left(horizontal) or above(vertical) the scroll box, or pressed the PAGE UP key. The scroll box moved a large distance. The user clicked the scroll bar to the right(horizontal) or below(vertical) the scroll box, or pressed the PAGE DOWN key. The scroll box was moved. The scroll box is currently being moved. The scroll box was moved to the position. The scroll box was moved to the position. The scroll box has stopped moving. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Provides data for the event of the control. Initializes a new instance of the class. The previously selected grid item. The newly selected grid item. Gets the newly selected object. Gets the previously selected object. Represents the method that will handle the event of a . The source of the event. A that contains the event data. Specifies the selection behavior of a list box. No items can be selected. Only one item can be selected. Multiple items can be selected. Multiple items can be selected, and the user can use the SHIFT, CTRL, and arrow keys to make selections Represents a date selection range in a month calendar control. Initializes a new instance of the class. Initializes a new instance of the class with the specified beginning and ending dates. The starting date in the . The ending date in the . Initializes a new instance of the class with the specified selection range. The existing object. Gets or sets the ending date and time of the selection range. Gets or sets the starting date and time of the selection range. Provides a type converter to convert objects to and from various other representations. Provides methods for sending keystrokes to an application. Sends keystrokes to the active application. The string of keystrokes to send. Sends the given keys to the active application, and then waits for the messages to be processed. The string of keystrokes to send. Processes all the Windows messages currently in the message queue. Specifies shortcut keys that can be used by menu items. No shortcut key is associated with the menu item. The shortcut keys CTRL+A. The shortcut keys CTRL+B. The shortcut keys CTRL+C. The shortcut keys CTRL+D. The shortcut keys CTRL+E. The shortcut keys CTRL+F. The shortcut keys CTRL+G. The shortcut keys CTRL+H. The shortcut keys CTRL+I. The shortcut keys CTRL+J. The shortcut keys CTRL+K. The shortcut keys CTRL+L. The shortcut keys CTRL+M. The shortcut keys CTRL+N. The shortcut keys CTRL+O. The shortcut keys CTRL+P. The shortcut keys CTRL+Q. The shortcut keys CTRL+R. The shortcut keys CTRL+S. The shortcut keys CTRL+T. The shortcut keys CTRL+U The shortcut keys CTRL+V. The shortcut keys CTRL+W. The shortcut keys CTRL+X. The shortcut keys CTRL+Y. The shortcut keys CTRL+Z. The shortcut keys CTRL+SHIFT+A. The shortcut keys CTRL+SHIFT+B. The shortcut keys CTRL+SHIFT+C. The shortcut keys CTRL+SHIFT+D. The shortcut keys CTRL+SHIFT+E. The shortcut keys CTRL+SHIFT+F. The shortcut keys CTRL+SHIFT+G. The shortcut keys CTRL+SHIFT+H. The shortcut keys CTRL+SHIFT+I. The shortcut keys CTRL+SHIFT+J. The shortcut keys CTRL+SHIFT+K. The shortcut keys CTRL+SHIFT+L. The shortcut keys CTRL+SHIFT+M. The shortcut keys CTRL+SHIFT+N. The shortcut keys CTRL+SHIFT+O. The shortcut keys CTRL+SHIFT+P. The shortcut keys CTRL+SHIFT+Q. The shortcut keys CTRL+SHIFT+R. The shortcut keys CTRL+SHIFT+S. The shortcut keys CTRL+SHIFT+T. The shortcut keys CTRL+SHIFT+U. The shortcut keys CTRL+SHIFT+V. The shortcut keys CTRL+SHIFT+W. The shortcut keys CTRL+SHIFT+X. The shortcut keys CTRL+SHIFT+Y. The shortcut keys CTRL+SHIFT+Z. The shortcut key F1. The shortcut key F2. The shortcut key F3. The shortcut key F4. The shortcut key F5. The shortcut key F6. The shortcut key F7. The shortcut key F8. The shortcut key F9. The shortcut key F10. The shortcut key F11. The shortcut key F12. The shortcut keys SHIFT+F1. The shortcut keys SHIFT+F2. The shortcut keys SHIFT+F3. The shortcut keys SHIFT+F4. The shortcut keys SHIFT+F5. The shortcut keys SHIFT+F6. The shortcut keys SHIFT+F7. The shortcut keys SHIFT+F8. The shortcut keys SHIFT+F9. The shortcut keys SHIFT+F10. The shortcut keys SHIFT+F11. The shortcut keys SHIFT+F12. The shortcut keys CTRL+F1. The shortcut keys CTRL+F2. The shortcut keys CTRL+F3. The shortcut keys CTRL+F4. The shortcut keys CTRL+F5. The shortcut keys CTRL+F6. The shortcut keys CTRL+F7. The shortcut keys CTRL+F8. The shortcut keys CTRL+F9. The shortcut keys CTRL+F10. The shortcut keys CTRL+F11. The shortcut keys CTRL+F12. The shortcut keys CTRL+SHIFT+F1. The shortcut keys CTRL+SHIFT+F2. The shortcut keys CTRL+SHIFT+F3. The shortcut keys CTRL+SHIFT+F4. The shortcut keys CTRL+SHIFT+F5. The shortcut keys CTRL+SHIFT+F6. The shortcut keys CTRL+SHIFT+F7. The shortcut keys CTRL+SHIFT+F8. The shortcut keys CTRL+SHIFT+F9. The shortcut keys CTRL+SHIFT+F10. The shortcut keys CTRL+SHIFT+F11. The shortcut keys CTRL+SHIFT+F12. The shortcut key INSERT. The shortcut keys CTRL+INSERT. The shortcut keys SHIFT+INSERT. The shortcut key DELETE. The shortcut keys CTRL+DELETE. The shortcut keys SHIFT+DELETE. The shortcut keys ALT+BACKSPACE. The shortcut keys ALT+F1. The shortcut keys ALT+F2. The shortcut keys ALT+F3. The shortcut keys ALT+F4. The shortcut keys ALT+F5. The shortcut keys ALT+F6. The shortcut keys ALT+F7. The shortcut keys ALT+F8. The shortcut keys ALT+F9. The shortcut keys ALT+F10. The shortcut keys ALT+F11. The shortcut keys ALT+F12. The shortcut keys ALT+0. The shortcut keys ALT+1. The shortcut keys ALT+2. The shortcut keys ALT+3. The shortcut keys ALT+4. The shortcut keys ALT+5. The shortcut keys ALT+6. The shortcut keys ALT+7. The shortcut keys ALT+8. The shortcut keys ALT+9. The shortcut keys CTRL+0. The shortcut keys CTRL+1. The shortcut keys CTRL+2. The shortcut keys CTRL+3. The shortcut keys CTRL+4. The shortcut keys CTRL+5. The shortcut keys CTRL+6. The shortcut keys CTRL+7. The shortcut keys CTRL+8. The shortcut keys CTRL+9. The shortcut keys CTRL+SHIFT+0. The shortcut keys CTRL+SHIFT+1. The shortcut keys CTRL+SHIFT+2. The shortcut keys CTRL+SHIFT+3. The shortcut keys CTRL+SHIFT+4. The shortcut keys CTRL+SHIFT+5. The shortcut keys CTRL+SHIFT+6. The shortcut keys CTRL+SHIFT+7. The shortcut keys CTRL+SHIFT+8. The shortcut keys CTRL+SHIFT+9. Specifies the style of the sizing grip on a . The sizing grip is automatically displayed when needed. The sizing grip is always shown on the form. The sizing grip is hidden. Specifies how items in a list are sorted. The items are not sorted. The items are sorted in ascending order. The items are sorted in descending order. Represents a splitter control that allows the user to resize docked controls. Initializes a new instance of the class. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Gets or sets the style of border for the control. Gets or sets the minimum distance that must remain between the splitter control and the edge of the opposite side of the container (or the closest control docked to that side). Gets or sets the minimum distance that must remain between the splitter control and the container edge that the control is docked to. Gets or sets the distance between the splitter control and the container edge that the control is docked to. Occurs when the splitter control is in the process of moving. Occurs when the splitter control is moved. Provides data for and the events. Initializes an instance of the class with the specified coordinates of the mouse pointer and the coordinates of the upper-left corner of the control. The x-coordinate of the mouse pointer (in client coordinates). The y-coordinate of the mouse pointer (in client coordinates). The x-coordinate of the upper-left corner of the (in client coordinates). The y-coordinate of the upper-left corner of the (in client coordinates). Gets the x-coordinate of the mouse pointer (in client coordinates). Gets the y-coordinate of the mouse pointer (in client coordinates). Gets or sets the x-coordinate of the upper-left corner of the (in client coordinates). Gets or sets the y-coordinate of the upper-left corner of the (in client coordinates). Represents the method that will handle the and events of a . The source of the event. A that contains the event data. Represents a Windows status bar control. Initializes a new instance of the class. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Gets the collection of panels contained within the control. Gets or sets a value indicating whether any panels that have been added to the control are displayed. Gets or sets a value indicating whether a sizing grip is displayed in the lower-right corner of the control. Occurs when a visual aspect of an owner-drawn status bar control changes. Occurs when a object on a control is clicked. Initializes a new instance of the class. The control that contains this collection. Adds a with the specified text to the collection. The text for the that is being added. A that represents the panel that was added to the collection. Adds a to the collection. A that represents the panel to add to the collection. The zero-based index of the item in the collection. Adds an array of objects to the collection. An array of objects to add. Determines whether the specified panel is located within the collection. The to locate in the collection. if the panel is located within the collection; otherwise, . Returns the index within the collection of the specified panel. The object to locate in the collection. The zero-based index where the panel is located within the collection; otherwise, negative one (-1). Inserts the specified into the collection at the specified index. The zero-based index location where the panel is inserted. A representing the panel to insert. Removes all items from the collection. Removes the specified from the collection. The representing the panel to remove from the collection. Removes the located at the specified index within the collection. The zero-based index of the item to remove. Returns an enumerator to use to iterate through the item collection. An object that represents the item collection. Gets or sets the at the specified index. The index of the panel in the collection to get or set. Gets the number of items in the collection. Gets a value indicating whether this collection is read-only. Provides data for the event. Initializes a new instance of the class. The object to use to draw the . The used to render text. The that represents the client area of the . The zero-based index of the panel in the of the control. One of the values that represents state information about the . A that represents the panel to draw. Gets the to draw. Represents the method that will handle the event of a . The source of the event. A that contains the event data. Represents a panel in a control. Initializes a new instance of the class. Gets or sets the alignment of text and icons within the status bar panel. Gets or sets a value indicating whether the status bar panel is autosized. Gets or sets the border style of the status bar panel. Gets or sets the icon to display within the status bar panel. Gets or sets the minimum allowed width of the status bar panel within the control. Gets the control that hosts the status bar panel. Gets or sets the style of the status bar panel. Gets or sets the text of the status bar panel. Gets or sets ToolTip text associated with the status bar panel. Gets or sets the width of the status bar panel within the control. Specifies how a on a control behaves when the control resizes. The does not change size when the control resizes. The shares the available space on the (the space not taken up by other panels whose property is set to or ) with other panels that have their property set to . The width of the is determined by its contents. Specifies the appearance of the border for a on a control. No border is displayed. The is displayed with a three-dimensional raised border. The is displayed with a three-dimensional sunken border. Provides data for the event. Initializes a new instance of the class. The that represents the panel that was clicked. One of the values that represents the mouse buttons that were clicked while over the . The number of times that the mouse button was clicked. The x-coordinate of the mouse click. The y-coordinate of the mouse click. Gets the to draw. Represents the method that will handle the event of a . The source of the event. A that contains the event data. Specifies whether a object on a control is owner-drawn or system-drawn. The displays text in the standard font. The is drawn by the owner. [To be supplied.] [To be supplied.] [To be supplied.] Provides information about the operating system. Gets a value indicating whether the user has enabled full window drag. Gets a value indicating whether the user has selected to run in high-contrast mode. Gets the number of lines to scroll when the mouse wheel is rotated. Gets the dimensions, in pixels, of the primary display monitor. Gets the width, in pixels, of the vertical scroll bar. Gets the height, in pixels, of the horizontal scroll bar. Gets the height, in pixels, of the normal caption area of a window. Gets the width and height, in pixels, of a window border. Gets the thickness, in pixels, of the border for a window that has a caption and is not resizable. Gets the height, in pixels, of the scroll box in a vertical scroll bar. Gets the width, in pixels, of the scroll box in a horizontal scroll bar. Gets the default dimensions, in pixels, of an icon. Gets the dimensions, in pixels, of a cursor. Gets the operating system font for menus. Gets the height of one line of a menu in pixels. Gets the size, in pixels, of the working area. Gets the height, in pixels, of the Kanji window at the bottom of the screen for double-byte character set (DBCS) versions of Windows. Gets a value indicating whether a mouse is installed. Gets the height, in pixels, of the arrow bitmap on the vertical scroll bar. Gets the width, in pixels, of the arrow bitmap on the horizontal scroll bar. Gets a value indicating whether the debugging version of USER.EXE is installed. Gets a value indicating whether the functions of the left and right mouse buttons have been swapped. Gets the minimum allowable dimensions, in pixels, of a window. Gets the dimensions, in pixels, of a caption bar or title bar button. Gets the thickness, in pixels, of the border for a window that can be resized. Gets the default minimum tracking dimensions, in pixels, of the operating system for a window. Gets the dimensions, in pixels, of the area within which the user must click for the operating system to consider the two clicks a double-click. Gets the maximum number of milliseconds allowed between mouse clicks for a double-click to be valid. Gets the dimensions, in pixels, of the grid used to arrange icons in a large-icon view. Gets a value indicating whether drop-down menus are right-aligned with the corresponding menu-bar item. Gets a value indicating whether the Microsoft Windows for Pen Computing extensions are installed. Gets a value indicating whether the operating system is capable of handling double-byte character set (DBCS) characters. Gets the number of buttons on the mouse. Gets a value indicating whether security is present on this operating system. Gets the dimensions, in pixels, of a three-dimensional (3-D) border. Gets the dimensions, in pixels, of the grid into which minimized windows are placed. Gets the recommended dimensions, in pixels, of a small icon. Gets the height, in pixels, of a small caption. Gets the dimensions, in pixels, of small caption buttons. Gets the dimensions, in pixels, of menu-bar buttons. Gets flags specifying how the operating system arranges minimized windows. Gets flags specifying how the operating system arranges minimized windows. Gets the dimensions, in pixels, of a normal minimized window. Gets the default maximum dimensions, in pixels, of a window that has a caption and sizing borders. Gets the default dimensions, in pixels, of a maximized window on the primary monitor. Gets a value indicating whether this computer is connected to a network. Gets a value that specifies how the system was started. Gets the dimensions, in pixels, of the rectangle that a drag operation must extend to be considered a drag operation. The rectangle is centered on a drag point. Gets a value indicating whether the user requires an application to present information in visual form in situations when it would present the information in audible form. Gets the dimensions, in pixels, of the default size of a menu check mark. Gets a value indicating whether the operating system is enabled for Hebrew and Arabic languages. Gets a value indicating whether the operating system natively supports a mouse wheel. Gets a value indicating whether a mouse with a mouse wheel is installed. Gets the bounds of the virtual screen. Gets the number of display monitors on the desktop. Gets a value indicating whether all the display monitors have the same color format. Gets the computer name of the current system. Gets the name of the user domain. Gets a value indicating whether the current process is running in user-interactive mode. Gets the user name for the current thread (the name of the user currently logged on to the operating system). Specifies the locations of the tabs in a tab control. The tabs are located across the top of the control. The tabs are located across the bottom of the control. The tabs are located along the left edge of the control. The tabs are located along the right edge of the control. Specifies the appearance of the tabs in a tab control. The tabs have the standard appearance of tabs. The tabs have the appearance of three-dimensional buttons. The tabs have the appearance of flat buttons. Manages a related set of tab pages. Initializes a new instance of the class. Returns the bounding rectangle for a specified tab in this tab control. The 0-based index of the tab you want. A that represents the bounds of the specified tab. Determines whether the specified key is a regular input key or a special key that requires preprocessing. One of the values. if the specified key is a regular input key; otherwise, . Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Removes all the tab pages and additional controls from this tab control. Gets or sets the area of the control (for example, along the top) where the tabs are aligned. Gets or sets the visual appearance of the control's tabs. Gets the display area of the control's tab pages. Gets or sets the way that the control's tab pages are drawn. Gets or sets a value indicating whether the control's tabs change in appearance when the mouse passes over them. Gets or sets the images to display on the control's tabs. Gets or sets the size of the control's tabs. Gets or sets a value indicating whether more than one row of tabs can be displayed. Gets or sets the amount of space around each item on the control's tab pages. Gets the number of rows that are currently being displayed in the control's tab strip. Gets or sets the index of the currently-selected tab page. Gets or sets the currently-selected tab page. Gets or sets the way that the control's tabs are sized. Gets or sets a value indicating whether a tab's ToolTip is shown when the mouse passes over the tab. Gets the number of tabs in the tab strip. Gets the collection of tab pages in this tab control. Occurs when the tabs are drawn, if the property is set to . Occurs when the property is changed. Initializes a new instance of the class. The that this collection belongs to. Adds a to the collection. The to add. Adds a set of tab pages to the collection. An array of type that contains the tab pages to add. Determines whether a specified tab page is in the collection. The to locate in the collection. if the specified is in the collection; otherwise, . Returns the index of the specified tab page in the collection. The to locate in the collection. The 0-based index of the tab page; -1 if it cannot be found. Removes all the tab pages from the collection. Returns an enumeration of all the tab pages in the collection. An for the . Removes a from the collection. The to remove. Removes the tab page at the specified index from the collection. The 0-based index of the to remove. Gets or sets a in the collection. The 0-based index of the tab page to get or set. Gets the number of tab pages in the collection. Gets a value indicating whether the collection is read-only. Initializes a new instance of the class. The that this collection belongs to. Adds a to the collection. The to add. Removes a from the collection. The to remove. Specifies whether the tabs in a tab control are owner-drawn (drawn by the parent window), or drawn by the operating system. The tabs are drawn by the operating system, and are of the same size. The tabs are drawn by the parent window, and are of the same size. Represents a single tab page in a . Initializes a new instance of the class. Initializes a new instance of the class, specifies the text for the tab. The text for the tab. Retrieves the tab page that contains the specified object. The object to look for. The that contains the specified object, or if the object cannot be found. Returns a string containing the value of the property for the object's default printing. A string containing the value of the property. Gets or sets the index to the image displayed on this tab. Gets or sets the text to display on the tab. Gets or sets the ToolTip text for this tab. Initializes a new instance of the class. The that contains this collection of controls. Adds a control to the collection. The control to add. Specifies how tabs in a tab control are sized. The width of each tab is sized to accommodate what is displayed on the tab, and the size of tabs in a row are not adjusted to fill the entire width of the container control. The width of each tab is sized so that each row of tabs fills the entire width of the container control. This is only applicable to tab controls with more than one row. All tabs in a control are the same width. Initializes a new instance of the class. The that represents the exception that occurred. Specifies the location of tick marks in a control. No tick marks appear in the control. Tick marks are located on the top of a horizontal control or on the left of a vertical control. Tick marks are located on the bottom of a horizontal control or on the right side of a vertical control. Tick marks are located on both sides of the control. Implements 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. Initializes a new instance of the class. Initializes a new instance of the class with the specified container. An that represents the container for the timer. Raises the event. An that contains the event data. This is always . Starts the timer. Stops the timer. Occurs when the specified timer interval has elapsed and the timer is enabled. Gets or sets whether the timer is running. Gets or sets the time, in milliseconds, between timer ticks. Specifies the type of toolbar to display. The toolbar and buttons appear as standard three-dimensional controls. The toolbar and buttons appear flat, but the buttons change to three-dimensional as the mouse pointer moves over them. Represents a Windows toolbar button. Initializes a new instance of the class. Initializes a new instance of the class and displays the assigned text on the button. The text to display on the new . Gets or sets the menu to be displayed in the drop-down toolbar button. Gets or sets a value indicating whether the button is enabled. Gets or sets the index value of the image assigned to the button. Gets the toolbar control that the toolbar button is assigned to. Gets or sets a value indicating whether a toggle-style toolbar button is partially pushed. Gets or sets a value indicating whether a toggle-style toolbar button is currently in the pushed state. Gets the bounding rectangle for a toolbar button. Gets or sets the style of the toolbar button. Gets or sets the object that contains data about the toolbar button. Gets or sets the text displayed on the toolbar button. Gets or sets the text that appears as a tool tip for a control. Gets or sets a value indicating whether the toolbar button is visible. Provides data for the event. Initializes a new instance of the class. The that was clicked. Gets or sets the that was clicked. Represents the method that will handle the event of a . The source of the event. A that contains the event data. Specifies the button style within a toolbar. A standard, three-dimensional button. A toggle button that appears sunken when clicked and retains the sunken appearance until clicked again. A space or line between toolbar buttons. The appearance depends on the value of the property. A drop-down control that displays a menu or other window when clicked. Specifies the alignment of text on the toolbar button control. The text is aligned underneath the toolbar button image. The text is aligned to the right of the toolbar button image. Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the mouse hovers over the control. Initializes a new instance of the class with a specified container. An that represents the container of the . Initializes a new instance of the without a specified container. Retrieves the ToolTip text associated with the specified control. The for which to retrieve the text. The ToolTip text for the specified control. Removes all ToolTip text currently associated with the ToolTip control. Associates ToolTip text with the specified control. The to associate the ToolTip text with. The ToolTip text to display when the mouse cursor is over the control. Gets or sets a value indicating whether the ToolTip is currently active. Gets or sets the automatic delay for the ToolTip. Gets or sets the period of time the ToolTip remains visible if the mouse pointer is stationary within a control with specified ToolTip text. Gets or sets the time that passes before the ToolTip appears. Gets or sets the length of time that must transpire before subsequent ToolTip windows appear as the mouse pointer moves from one control to another. Gets or sets a value indicating whether a ToolTip window is displayed even when its parent control is not active. Represents a standard Windows trackbar. Initializes a new instance of the class. Raises the event. An that contains the event data. Sets the minimum and maximum values for a control. The lower limit of the range of the trackbar. The upper limit of the range of the trackbar. Gets or sets a value indicating whether the height or width of the control is being automatically sized. Gets the foreground color of the trackbar. Gets or sets a value to be added to or subtracted from the property when the scroll box is moved a large distance. Gets or sets the upper limit of the range this is working with. Gets or sets the lower limit of the range this is working with. Gets or sets a value indicating the horizontal or vertical orientation of the track bar. Gets or sets the value added to or subtracted from the property when the slider is moved a small distance. Gets or sets a value indicating how to display the tick marks on the track bar. Gets or sets a value that specifies the delta between ticks drawn on the control. Gets or sets a numeric value that represents the current position of the slider on the track bar control. Occurs when either a mouse or keyboard action moves the slider. Occurs when the property of a track bar changes, either by movement of the slider or by manipulation in code. Specifies a component that creates an icon in the status area. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class with the specified container. An that represents the container for the control. Gets or sets the context menu for the icon. Gets or sets the current icon. Gets or sets the ToolTip text displayed when the mouse hovers over a status area icon. Gets or sets a value indicating whether the icon is visible in the status notification area of the taskbar. Occurs when the user clicks the icon in the status area. Occurs when the user double-clicks the icon in the status notification area of the taskbar. Occurs when the user presses the mouse button while the pointer is over the icon in the status notification area of the taskbar. Occurs when the user moves the mouse while the pointer is over the icon in the status notification area of the taskbar. Occurs when the user releases the mouse button while the pointer is over the icon in the status notification area of the taskbar. Represents a node of a . Initializes a new instance of the class. Initializes a new instance of the class with the specified label text. The label of the new tree node. Initializes a new instance of the class with the specified label text and child tree nodes. The label of the new tree node. An array of child objects. Initializes a new instance of the class with the specified label text and images to display when the tree node is in a selected and unselected state. The label of the new tree node. The index value of to display when the tree node is unselected. The index value of to display when the tree node is selected. Initializes a new instance of the class with the specified label text, child tree nodes, and images to display when the tree node is in a selected and unselected state. The label of the new tree node. The index value of to display when the tree node is unselected. The index value of to display when the tree node is selected. An array of child objects. Returns the tree node with the specified handle and assigned to the specified tree view control. The that contains the tree node. The handle of the tree node. A that represents the tree node assigned to the specified control with the specified handle. Initiates the editing of the tree node label. Copies the tree node and the entire subtree rooted at this tree node. The that represents the cloned object. Collapses the tree node. Ends the editing of the tree node label. if the editing of the tree node label text was canceled without being saved; otherwise, . Ensures that the tree node is visible, expanding tree nodes and scrolling the tree view control as necessary. Expands the tree node. Expands all the child tree nodes. Returns the number of child tree nodes. if the resulting count includes all tree nodes indirectly rooted at this tree node; otherwise, . The number of child tree nodes assigned to the collection. Removes the current tree node from the tree view control. Toggles the tree node to either the expanded or collapsed state. Gets or sets the background color of the tree node. Gets the bounds of the tree node. Gets or sets a value indicating whether the tree node is in a checked state. Gets the first child tree node in the tree node collection. Gets or sets the foreground color of the tree node. Gets the path from the root tree node to the current tree node. Gets the handle of the tree node. Gets or sets the image list index value of the image displayed when the tree node is in the unselected state. Gets the position of the tree node in the tree node collection. Gets a value indicating whether the tree node is in an editable state. Gets a value indicating whether the tree node is in the expanded state. Gets a value indicating whether the tree node is in the selected state. Gets a value indicating whether the tree node is visible. Gets the last child tree node. Gets the next sibling tree node. Gets the next visible tree node. Gets or sets the font used to display the text on the tree node's label. Gets the collection of objects assigned to the current tree node. Gets the parent tree node of the current tree node. Gets the previous sibling tree node. Gets the previous visible tree node. Gets or sets the image list index value of the image that is displayed when the tree node is in the selected state. Gets or sets the object that contains data about the tree node. Gets or sets the text displayed in the label of the tree node. Gets the parent tree view that the tree node is assigned to. Represents a collection of objects. Adds a new tree node to the end of the current tree node collection with the specified label text. The label text displayed by the . A that represents the tree node being added to the collection. Adds an array of previously created tree nodes to the collection. An array of objects representing the tree nodes to add to the collection. Adds a previously created tree node to the end of the tree node collection. The to add to the collection. The zero-based index value of the added to the tree node collection. Determines whether the specified tree node is a member of the collection. The to locate in the collection. if the is a member of the collection; otherwise, . Returns the index of the specified tree node in the collection. The to locate in the collection. The zero-based index of the item found in the tree node collection; otherwise, -1. Inserts an existing tree node in the tree node collection at the specified location. The indexed location within the collection to insert the tree node. The to insert into the collection. Removes all tree nodes from the collection. Copies the entire collection into an existing array at a specified location within the array. The destination array. The index in the destination array at which storing begins. Removes the specified tree node from the tree node collection. The to remove. Removes a tree node from the tree node collection at a specified index. The index of the to remove. Returns an enumerator that can be used to iterate through the tree node collection. An object that represents the tree node collection. Indicates the at the specified indexed location in the collection. The indexed location of the in the collection. Gets the total number of objects in the collection. Gets a value indicating whether the collection is read-only. Provides a type converter to convert objects to and from various other representations. Displays a hierarchical collection of labeled items, each represented by a . Initializes a new instance of the class. Disables any redrawing of the tree view. Collapses all the tree nodes. Enables the redrawing of the tree view. Expands all the tree nodes. Retrieves the number of tree nodes, optionally including those in all subtrees, assigned to the tree view control. to count the items that the subtrees contain; otherwise, . The number of tree nodes, optionally including those in all subtrees, assigned to the tree view control. Retrieves the tree node that is at the specified point. The to evaluate and retrieve the node from. The at the specified point, in tree view coordinates. Retrieves the tree node at the point with the specified coordinates. The position to evaluate and retrieve the node from. The position to evaluate and retrieve the node from. The at the specified location, in tree view coordinates. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Gets or sets the border style of the tree view control. Gets or sets a value indicating whether check boxes are displayed next to the tree nodes in the tree view control. Gets or sets a value indicating whether the selection highlight spans the width of the tree view control. Gets or sets a value indicating whether the selected tree node remains highlighted even when the tree view has lost the focus. Gets or sets a value indicating whether a tree node label takes on the appearance of a hyperlink as the mouse pointer passes over it. Gets or sets the image-list index value of the default image that is displayed by the tree nodes. Gets or sets the that contains the objects used by the tree nodes. Gets or sets the distance to indent each of the child tree node levels. Gets or sets the height of each tree node in the tree view control. Gets or sets a value indicating whether the label text of the tree nodes can be edited. Gets the collection of tree nodes that are assigned to the tree view control. Gets or sets the delimiter string that the tree node path uses. Gets or sets a value indicating whether the tree view control displays scroll bars when they are needed. Gets or sets the image list index value of the image that is displayed when a tree node is selected. Gets or sets the tree node that is currently selected in the tree view control. Gets or sets a value indicating whether lines are drawn between tree nodes in the tree view control. Gets or sets a value indicating whether plus-sign (+) and minus-sign (-) buttons are displayed next to tree nodes that contain child tree nodes. Gets or sets a value indicating whether lines are drawn between the tree nodes that are at the root of the tree view. Gets or sets a value indicating whether the tree nodes in the tree view are sorted. Gets the first fully-visible tree node in the tree view control. Gets the number of tree nodes that can be fully visible in the tree view control. Occurs before the tree node label text is edited. Occurs after the tree node label text is edited. Occurs before the tree node check box is checked. Occurs after the tree node check box is checked. Occurs before the tree node is collapsed. Occurs after the tree node is collapsed. Occurs before the tree node is expanded. Occurs after the tree node is expanded. Occurs when an item is dragged into the tree view control. Occurs before the tree node is selected. Occurs after the tree node is selected. Specifies the action that raised a event. The action that caused the event is unknown. The event was caused by a keystroke. The event was caused by a mouse operation. The event was caused by the collapsing. The event was caused by the expanding. Provides data for the , , , or events of a control. Initializes a new instance of the class with the specified tree node, a value specifying whether the event is to be canceled, and the type of tree view action that raised the event. The that the event is responding to. to cancel the event; otherwise, . The type of that raised the event. Gets the tree node to be checked, expanded, collapsed, or selected. Gets the type of that raised the event. Represents the method that will handle the , , , or event of a . The source of the event. A that contains the event data. Provides data for the , , , or events of a control. Initializes a new instance of the class for the specified tree node. The that the event is responding to. Initializes a new instance of the class for the specified tree node and with the specified type of action that raised the event. The that the event is responding to. The type of that raised the event. Gets the tree node that has been checked, expanded, collapsed, or selected. Gets the type of actionthat raised the event. Represents the method that will handle the , , , or event of a . The source of the event. A that contains the event data. Provides a type converter to convert data for an image index to and from one data type to another for use by the control. Gets a value indicating whether a or value is valid in the collection. Specifies the state of the user interface. Focus rectangles are displayed after the change. Keyboard cues are underlined after the change. Focus rectangles are displayed and keyboard cues are underlined after the change. The state of the focus cues has changed. The state of the keyboard cues has changed. The state of the focus cues and keyboard cues has changed. No change was made. Provides data for the event. Initializes a new instance of the class with the specified . A bitwise combination of the values. Gets a value indicating whether focus rectangles are shown after the change. Gets a value indicating whether keyboard cues are underlined after the change. Gets a value indicating whether the state of the focus cues has changed. Gets a value indicating whether the state of the keyboard cues has changed. Gets the bitwise combination of the values. Represents a method that will handle the event of a . The source of the event. A that contains the event data. [To be supplied.] [To be supplied.] Provides an empty control that can be used to create other controls. Initializes a new instance of the class. Raises the event. An that contains the event data. Occurs before the control becomes visible for the first time. Specifies how list items are displayed in a control. Each item appears as a full-sized icon with a label below it. Each item appears on a separate line with further information about each item arranged in columns. The left most column contains a small icon and label, and subsequent columns contain sub items as specified by the application. A column displays a header which can display a caption for the column. The user can resize each column at runtime. Each item appears as a small icon with a label to its right. Each item appears as a small icon with a label to its right. Items are arranged in columns with no column headers. Represents a standard Windows vertical scroll bar. Initializes a new instance of the class. The name of the category. This method is called the first time the category property is accessed. It provides a way to lookup a localized string for the given category. Classes may override this to add their own localized names to categories. If a localized string is available for the given value, the method should return it. Otherwise, it should return null. The value of the string. Returns the parent control for the page window. Notifies the site that the editor is in dirty state. Provides a user interface for a . Initializes a new instance of the class. The component to be edited. The set of objects to be shown in the form. Provides a method to override in order to pre-process input messages before they are dispatched. A that specifies the message to pre-process. if the specified message is for a component editor page; otherwise, . Shows the form. The form will have no owner window. One of the values indicating the result code returned from the dialog box. Shows the specified page of the specified form. The form will have no owner window. The index of the page to show. One of the values indicating the result code returned from the dialog box. Shows the form with the specified owner. The to own the dialog. One of the values indicating the result code returned from the dialog box. Shows the form and the specified page with the specified owner. The to own the dialog. The index of the page to show. One of the values indicating the result code returned from the dialog box. Provides a base implementation for a . Initializes a new instance of the class. Activates and displays the page. Applies changes to all the components being edited. Deactivates and hides the page. Increments the loading counter. Decrements the loading counter. Gets the control that represents the window for this page. The that represents the window for this page. Gets the component that is to be edited. The that is being edited. Processes messages that could be handled by the page. The Message to process. if the page processed the message; otherwise, . Gets a value indicating whether the page is being activated for the first time. if this is the first time the page is being activated; otherwise, . Gets a value indicating whether the page is being loaded. if the page is being loaded; otherwise, . Loads the component into the page UI. Called when the page and any sibling pages have applied their changes. Reloads the component for the page. Saves the component from the page UI. Sets the page as changed since the last load or save. Sets the component to be edited. The to be edited. Shows help information if the page supports help information. Gets a value indicating whether the editor supports Help. if the editor supports Help; otherwise, . The default implementation returns . Gets or sets the component to edit. Gets or sets a value indicating whether the page is being activated for the first time. Gets or sets a value indicating whether a component must be loaded before editing can occur. Indicates how many load dependencies remain until loading has been completed. Specifies whether the editor should apply its changes before it is deactivated. Gets the creation parameters for the control. Gets or sets the icon for the page. Gets the title of the page. Provides a that can display events for selection and linking. Provides a base class for property tabs. Gets a value indicating whether the specified object can be extended. The object to test for extensibility. if the object can be extended; otherwise, . Releases all the resources used by the . Releases the unmanaged resources used by the and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Gets the default property of the specified component. The component to retrieve the default property of. A that represents the default property. Gets the properties of the specified component. The component to retrieve the properties of. A that contains the properties of the component. Gets the properties of the specified component that match the specified attributes. The component to retrieve properties from. An array of type that indicates the attributes of the properties to retrieve. A that contains the properties. Gets the properties of the specified component that match the specified attributes and context. An that indicates the context to retrieve properties from. The component to retrieve properties from. An array of type that indicates the attributes of the properties to retrieve. A that contains the properties matching the specified context and attributes. Gets a bitmap to display in the property tab. Gets or sets the array of components the property tab is associated with. Gets the name for the property tab. Gets the Help keyword that is to be associated with this tab. Initializes a new instance of the class. An to use. Gets a value indicating whether the specified object can be extended. The object to test for extensibility. if the specified object can be extended; otherwise, . Gets the default property from the specified object. The object to retrieve the default property of. A indicating the default property. Gets all the properties of the event tab that match the specified attributes. The component to retrieve the properties of. An array of that indicates the attributes of the event properties to retrieve. A that contains the properties. This will be an empty if the component does not implement an event service. Gets all the properties of the event tab that match the specified attributes and context. An that can be used to gain context information. The component to retrieve the properties of. An array of type that indicates the attributes of the event properties to retrieve. A that contains the properties. This will be an empty if the component does not implement an event service. Gets the name of the tab. Gets the Help keyword for the tab. Enables interaction with the user interface of the development environment object that is hosting the designer. Indicates whether the component can display a . The component to check for support for displaying a . if the specified component can display a component editor form; otherwise, . Gets the window that should be used as the owner when showing dialogs. An that indicates the window to own any child dialog boxes. Sets a flag indicating the UI has changed. Attempts to display a for a component. The component for which to display a . The to parent any dialogs to. if the attempt is successful; otherwise, . Attempts to display the specified form in a dialog box. The to display. One of the values indicating the result code returned by the dialog box. Displays the specified error message in a message box. The error message to display. Displays the specified exception and information about the exception in a message box. The to display. Displays the specified exception and information about the exception in a message box. The to display. A message to display that provides information about the exception. Displays the specified message in a message box. The message to display Displays the specified message in a message box with the specified caption. The message to display. The caption for the message box. Displays the specified message in a message box with the specified caption and buttons to place on the dialog box. The message to display. The caption for the dialog box. One of the values: , , , or . One of the values indicating the result code returned by the dialog box. Displays the specified tool window. A identifier for the tool window. This can be a custom or one of the predefined values from . if the tool window was successfully shown; if it couldn't be shown or found. Gets the collection of styles that are specific to the host's environment. Provides an interface to display Windows Forms dialog boxes or forms, and drop down list controls. Closes any previously opened drop down control. Opens the specified drop down list control. The drop down list to open. Shows the specified . The to display. A indicating the result code returned by the dialog box. Represents a dialog box that allows users to manipulate page settings, including margins and paper orientation. Initializes a new instance of the class. Resets all options to their default values. Gets or sets a value indicating whether the margins section of the dialog box is enabled. Gets or sets a value indicating whether the orientation section of the dialog box (landscape vs. portrait) is enabled. Gets or sets a value indicating whether the paper section of the dialog box (paper size and paper source) is enabled. Gets or sets a value indicating whether the Printer button is enabled. Gets or sets a value indicating the to get page settings from. Gets or sets a value indicating the minimum margins the user is allowed to select, in hundredths of an inch. Gets or sets a value indicating the page settings to modify. Gets or sets the printer settings the dialog box to modify when the user clicks the Printer button. Gets or sets a value indicating whether the Help button is visible. Gets or sets a value indicating whether the Network button is visible. Controls how a document is printed. Initializes a new instance of the class, wrapping the supplied . A to encapsulate. Initializes a new instance of the class, wrapping the supplied and specifying a title for the dialog. A to encapsulate. A containing a title for the status dialog. Allows users to select a printer and choose which portions of the document to print. Initializes a new instance of the class. Resets all options, the last selected printer, and the page settings to their default values. Gets or sets a value indicating whether the Pages option button is enabled. Gets or sets a value indicating whether the Print to file check box is enabled. Gets or sets a value indicating whether the From... To... Page option button is enabled. Gets or sets a value indicating the used to obtain . Gets or sets the the dialog box modifies. Gets or sets a value indicating whether the Print to file check box is checked. Gets or sets a value indicating whether the Help button is displayed. Gets or sets a value indicating whether the Network button is displayed. The raw "preview" part of print previewing, without any dialogs or buttons. Most PrintPreviewControl objects are found on PrintPreviewDialog objects, but they do not have to be. Initializes a new instance of the class. Refreshes the preview of the document. Raises the event. An that contains the event data. Gets or sets a value indicating whether printing uses the anti-aliasing features of the operating system. Gets or sets a value indicating whether resizing the control or changing the number of pages shown automatically adjusts the property. Gets or sets a value indicating the document to preview. Gets or sets the number of pages displayed horizontally across the screen. Gets or sets the number of pages displayed vertically down the screen. Gets or sets the page number of the upper left page. Occurs when the start page changes. Gets or sets a value indicating how large the pages will appear. Represents a dialog box form that contains a . Initializes a new instance of the class. Creates the handle for the form that encapsulates the . Gets or sets the button on the form that is clicked when the user presses the ENTER key. Gets or sets a value indicating whether the form adjusts its size to fit the height of the font used on the form and scales its controls. Gets or sets a value indicating whether a control box is displayed in the caption bar of the form. Gets or sets the border style of the form. Gets or sets a value indicating whether a help button should be displayed in the caption box of the form. Gets or sets the icon for the form. Gets or sets a value indicating whether the form is a container for multiple document interface (MDI) child forms. Gets or sets a value indicating whether the form will receive key events before the event is passed to the control that has focus. Gets or sets the maximum size the form can be resized to. Gets or sets a value indicating whether the maximize button is displayed in the caption bar of the form. Gets or sets the that is displayed in the form. Gets the minimum size the form can be resized to. Gets or sets the size of the form. Gets or sets the starting position of the form at run time. Gets or sets a value indicating whether the form should be displayed as the top-most form of your application. Gets or sets the color that will represent transparent areas of the form. Gets or sets the form's window state. The accessible role of the control. Gets or sets the accessible description of the control. Gets or sets the accessible name of the control. Gets or sets a value indicating whether entering the control causes validation for all controls that require validation. Gets the data bindings for the control. Get or sets a value indicating whether the control is enabled. Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container. Gets or sets the object that contains data about the control. Gets or sets the Input Method Editor(IME) mode supported by this control. Gets or sets the size of the auto-scroll margin. Gets or sets the minimum size of the auto-scroll. Gets or sets a value indicating whether the control is visible. Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. Gets or sets a value indicating whether printing uses the anti-aliasing features of the operating system. Gets or sets the document to preview. Gets or sets a value indicating whether the minimize button is displayed in the caption bar of the form. Gets a value indicating the contained in this form. Gets or sets a value indicating whether the form is displayed in the Windows taskbar. Gets the owner of the current value. This is usually the value of the root entry, which is the object being browsed The object that owns the current value [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Ensures that the new collection equals the exisitng one. Otherwise, it wipes out the contents of the new collection. Retrieves the number of items. count of item. Prevents the contents of the collection from being re-initialized; Returns the text value of this property. The raw value type The text string representing this property's value Reset the Browsable attributes to the default (BrowsableAttribute.Yes) Sets the value of this GridEntry from text True if the new value caused the child list to change The set of attributes that will be used for browse filtering The array of attributes to filter on. Only properties that have this set of attributes will be displayed. Retrieves the keyword that the VS help context window will use when this IPE is selected. the help keyword for this property. Gets or sets the value for the property that is represented by this GridEntry. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] This class contains the set of menu commands our Properties window uses. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Base ctor The CA_STRUCT structure Override this member to perform marshalling of a single item given it's native address. The address of the item to marshal. The marshaled item at the given address Returns the type of item this marshaler will return in the items array. The type of object in the Items array Returns the count of items that will be or have been marshaled. The number of marshaled items. The marshaled items. An array of marshaled items. Indicates whether reset will change the value of the component. If there is a DefaultValueAttribute, then this will return true if getValue returns something different than the default value. If there is a reset method and a shouldPersist method, this will return what shouldPersist returns. If there is just a reset method, this always returns true. If none of these cases apply, this returns false. The component who's property's value we should test for resetability. Retrieves an editor of the requested type. The base type of editor you would like. A property can support multiple editors and this is used to differentiate between them. An instance of the requested editor type, or null if the editor could not be found. Retrieves the current value of the property on component, invoking the getXXX method. An exception in the getXXX method will pass through. The component who's property's value will be retrieved. the value of the property for the given component. Will reset the default value for this property on the component. If there was a default value passed in as a DefaultValueAttribute, that value will be set as the value of the property on the component. If there was no default value passed in, a ResetXXX method will be looked for. If one is found, it will be invoked. If one is not found, this is a nop. The component who's property's value should be reset. This will set value to be the new value of this property on the component by invoking the setXXX method on the component. If the value specified is invalid, the component should throw an exception which will be passed up. The component designer should design the property so that getXXX following a setXXX should return the value passed in if no exception was thrown in the setXXX call. The component to set the property's value on. The new value for the property on the component. Indicates whether the value of this property needs to be persisted. In other words, it indicates whether the state of the property is distinct from when the component is first instantiated. If there is a default value specified in this PropertyDescriptor, it will be compared against the property's current value to determine this. If there is't, the shouldPersistXXX method is looked for and invoked if found. If both these routes fail, true will be returned. If this returns false, a tool should not persist this property's value. who's property should be examined for persistance. whether the property should be persisted. Retrieves the type of the component this PropertyDescriptor is bound to. the type of component. Retrieves the type converter for this property. Indicates whether this property is read only. whether this property is read only. Retrieves the type of the property. type of property. Edits the given object value using the editor style provided by GetEditorStyle. A service provider is provided so that any required editing services can be obtained. A type descriptor context that can be used to provide additional context information. A service provider object through which editing services may be obtained. An instance of the value being edited. The new value of the object. If the value of the object hasn't changed, this should return the same object it was passed. Retrieves the editing style of the Edit method. If the method is not supported, this will return None. A type descriptor context that can be used to provide additional context information. An enum value indicating the provided editing style. Retrieve a copy of the value array Retrieve a copy of the nme array. Called to setup the property handlers on a given properties In this method, the handler will add listeners to the events that the Com2PropertyDescriptor surfaces that it cares about. The interface that this handler managers such as IPerPropertyBrowsing, IProvidePropertyBuilder, etc. Default ctor. Checks the source object for eache extended browsing inteface listed in extendedInterfaces and creates a handler from extendedInterfaceHandlerTypes to handle it. Add ourselves to the hashtable and refresh the time we were accessed Make sure this property list is still valid. 1) WeakRef is still alive 2) Our timeout hasn't passed Retrieve the default property. The object that created the list of properties. This will return null if the timeout has passed or the ref has died. How long since these props have been queried. Returns the list of properties Should this guy be refreshed because of old age? [To be supplied.] [To be supplied.] Checks if the given dispid matches the dispid that the Object would like to specify as its identification proeprty (Name, ID, etc). Got attributes? Default Property, please Props! Looks at at value's type and creates an editor based on that. We use this to decide which editor to use for a generic variant. Override this member to perform marshalling of a single item given it's native address. The address of the item to marshal. The marshaled item at the given address Returns the type of item this marshaler will return in the items array. In this case, the type is Guid. The type of object in the Items array Override this member to perform marshalling of a single item given it's native address. The address of the item to marshal. The marshaled item at the given address Returns the type of item this marshaler will return in the items array. In this case, the type is int. The type of object in the Items array Override this member to perform marshalling of a single item given it's native address. The address of the item to marshal. The marshaled item at the given address Returns the type of item this marshaler will return in the items array. In this case, the type is string. The type of object in the Items array