This documentation is archived and is not being maintained.
System.Windows.Forms.Design Namespace
Visual Studio 2010
The System.Windows.Forms.Design namespace contains classes that support design-time configuration and behavior for Windows Forms components. These classes consist of designer classes that provide support for Windows Forms components, a set of design-time services; UITypeEditor classes for configuring certain types of properties, and classes for importing ActiveX controls.
| Class | Description | |
|---|---|---|
![]() | AnchorEditor | Provides a user interface for configuring an Anchor property. |
![]() | AxImporter | Imports ActiveX controls and generates a wrapper that can be accessed by a designer. |
![]() | AxImporter::Options | Represents a set of options for an AxImporter. |
![]() | AxParameterData | Infrastructure. Represents a parameter of a method of a hosted ActiveX control. |
![]() | AxWrapperGen | Infrastructure. Generates a wrapper for ActiveX controls for use in the design-time environment. |
![]() | BorderSidesEditor | Provides an editor for setting the ToolStripStatusLabel::BorderSides property. |
![]() | ComponentDocumentDesigner | Base designer class for extending the design mode behavior of a root design document that supports nested components. |
![]() | ComponentEditorForm | Provides a user interface for a WindowsFormsComponentEditor. |
![]() | ComponentEditorPage | Provides a base implementation for a ComponentEditorPage. |
![]() | ComponentTray | Provides behavior for the component tray of a designer. |
![]() | ControlDesigner | Extends the design mode behavior of a Control. |
![]() | ControlDesigner::ControlDesignerAccessibleObject | Provides an AccessibleObject for ControlDesigner. |
![]() | DesignerOptions | Provides access to get and set option values for a designer. |
![]() | DockEditor | Provides a user interface for specifying a Dock property. |
![]() | DocumentDesigner | Base designer class for extending the design mode behavior of, and providing a root-level design mode view for, a Control that supports nested controls and should receive scroll messages. |
![]() | EventHandlerService | Provides a systematic way to manage event handlers for the current document. |
![]() | EventsTab | Provides a PropertyTab that can display events for selection and linking. |
![]() | FileNameEditor | Provides a user interface for selecting a file name. |
![]() | FolderNameEditor | Provides a user interface for choosing a folder from the file system. |
![]() | FolderNameEditor::FolderBrowser | Represents a dialog box that allows the user to choose a folder. This class cannot be inherited. |
![]() | ImageListCodeDomSerializer | Serializes string dictionaries. |
![]() | ImageListImageEditor | Provides an editor that can perform default file searching for bitmap (.bmp) files. |
![]() | MaskDescriptor | Defines a set of members for derived classes to provide options for the masked text box UI type editor. |
![]() | MenuCommands | Defines a set of CommandID fields that each correspond to a command function provided by the host environment. |
![]() | ParentControlDesigner | Extends the design mode behavior of a Control that supports nested controls. |
![]() | PropertyTab | Provides a base class for property tabs. |
![]() | ScrollableControlDesigner | Base designer class for extending the design mode behavior of a Control which should receive scroll messages. |
![]() | ShortcutKeysEditor | Provides an editor for picking shortcut keys. |
![]() | ToolStripItemDesignerAvailabilityAttribute | Specifies which types a ToolStripItem can appear in. This class cannot be inherited. |
![]() | WindowsFormsComponentEditor | Provides a base class for editors that use a modal dialog to display a properties page similar to an ActiveX control's property page. |
![]() | WindowsFormsDesignerOptionService | Provides access to get and set option values for a Windows Forms designer. |
| Interface | Description | |
|---|---|---|
![]() | AxImporter::IReferenceResolver | Provides methods to resolve references to ActiveX libraries, COM type libraries or assemblies, or managed assemblies. |
![]() | IMenuEditorService | Provides access to the menu editing service. |
![]() | IUIService | Enables interaction with the user interface of the development environment object that is hosting the designer. |
![]() | IWindowsFormsEditorService | Provides an interface for a UITypeEditor to display Windows Forms or to display a control in a drop-down area from a property grid control in design mode. |
| Enumeration | Description | |
|---|---|---|
![]() | FolderNameEditor::FolderBrowserFolder | Infrastructure. Defines identifiers used to indicate the root folder for a folder browser to initially browse to. |
![]() | FolderNameEditor::FolderBrowserStyles | Infrastructure. Defines identifiers used to specify behavior of a FolderNameEditor::FolderBrowser. |
![]() | SelectionRules | Defines identifiers that are used to indicate selection rules for a component. |
![]() | ToolStripItemDesignerAvailability | Specifies controls that are visible in the designer. |
Show:




