Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

System.Windows.Forms.Design Namespace

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.

Namespace hierarchy

Classes

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.
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 the form designer. The component tray represents components that do not otherwise provide a visible surface at design time and provides a way for users to access and set the properties of those components.
ControlDesigner Base designer class for extending the design mode behavior of a Control.
ControlDesigner.
ControlDesignerAccessibleObject
Provides an AccessibleObject for ControlDesigner.
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.
EventsTab Provides a PropertyTab that can display events for selection and linking.
FileNameEditor Provides a user interface for selecting a file name.
MenuCommands Defines a set of CommandID fields that each correspond to a command function provided by the host environment.
ParentControlDesigner Base designer class for extending 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.
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.

Interfaces

Interface Description
AxImporter.IReferenceResolver Provides methods to resolve references to ActiveX libraries, COM type libraries or assemblies, or managed assemblies.
IUIService Enables interaction with the user interface of the development environment object that is hosting the designer.
IWindowsFormsEditorService Provides an interface for UITypeEditors to display Windows Forms or to display a control in a drop down area from a property grid control in design mode.

Enumerations

Enumeration Description
SelectionRules Defines identifiers that are used to indicate selection rules for a component.

See Also

.NET Framework Class Library

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.