System.Windows.Forms.Design Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
Classes
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 |
Represents a parameter of a method of a hosted ActiveX control. |
AxWrapperGen |
Generates a wrapper for ActiveX controls for use in the design-time environment. |
BorderSidesEditor |
Provides an editor for setting the 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. |
Structs
ThemedScrollbarWindow |
Represents a window and a value that indicates how its scrollbars should be themed when displayed in the Visual Studio designer. |
Interfaces
AxImporter.IReferenceResolver |
Provides methods to resolve references to ActiveX libraries, COM type libraries or assemblies, or managed assemblies. |
IContainsThemedScrollbarWindows |
Defines a method for getting information about how the scrollbars of windows need to be themed when displayed in the Visual Studio designer. |
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. |
Enums
ComponentActionsType |
Designer action items that can be associated with a component. |
FolderNameEditor.FolderBrowserFolder |
Defines identifiers used to indicate the root folder for a folder browser to initially browse to. |
FolderNameEditor.FolderBrowserStyles |
Defines identifiers used to specify behavior of a FolderNameEditor.FolderBrowser. |
SelectionRules |
Defines identifiers that are used to indicate selection rules for a component. |
ThemedScrollbarMode |
A value that indicates whether the scrollbars of a window and its children will be themed when displayed in the Visual Studio designer. |
ToolStripItemDesignerAvailability |
Specifies controls that are visible in the designer. |