System.Drawing.Design

System.Drawing.Design Namespace

 

The System.Drawing.Design namespace contains classes that extend design-time user interface (UI) logic and drawing.

ClassDescription
System_CAPS_pubclassBitmapEditor

Provides a user interface for selecting bitmap files in a property browser.

System_CAPS_pubclassCategoryNameCollection

Represents a collection of category name strings.

System_CAPS_pubclassColorEditor

Provides a UITypeEditor for visually picking a color.

System_CAPS_pubclassContentAlignmentEditor

Provides a UITypeEditor for visually editing content alignment.

System_CAPS_pubclassCursorEditor

Provides a UITypeEditor that can perform default file searching for cursor (.cur) files.

System_CAPS_pubclassFontEditor

Provides a user interface to select and configure a Font object.

System_CAPS_pubclassFontNameEditor

Provides a UITypeEditor that paints a glyph for the font name.

System_CAPS_pubclassIconEditor

Provides a UITypeEditor for visually choosing an icon.

System_CAPS_pubclassImageEditor

Provides a user interface for selecting an image for a property in a property grid.

System_CAPS_pubclassMetafileEditor

This API supports the product infrastructure and is not intended to be used directly from your code. Provides a UITypeEditor that can perform default file searching for metafile (.emf) files.

System_CAPS_pubclassPaintValueEventArgs

Provides data for the PaintValue method.

System_CAPS_pubclassPropertyValueUIItem

Provides information about a property displayed in the Properties window, including the associated event handler, pop-up information string, and the icon to display for the property.

System_CAPS_pubclassToolboxComponentsCreatedEventArgs

Provides data for the ComponentsCreated event that occurs when components are added to the toolbox.

System_CAPS_pubclassToolboxComponentsCreatingEventArgs

Provides data for the ComponentsCreating event that occurs when components are added to the toolbox.

System_CAPS_pubclassToolboxItem

Provides a base implementation of a toolbox item.

System_CAPS_pubclassToolboxItemCollection

Represents a collection of toolbox items.

System_CAPS_pubclassToolboxItemContainer

Encapsulates a ToolboxItem.

System_CAPS_pubclassToolboxItemCreator

Encapsulates a ToolboxItemCreatorCallback. This class cannot be inherited.

System_CAPS_pubclassToolboxService

Provides a default implementation of the IToolboxService interface.

System_CAPS_pubclassUITypeEditor

Provides a base class that can be used to design value editors that can provide a user interface (UI) for representing and editing the values of objects of the supported data types.

InterfaceDescription
System_CAPS_pubinterfaceIPropertyValueUIService

Provides an interface to manage the images, ToolTips, and event handlers for the properties of a component displayed in a property browser.

System_CAPS_pubinterfaceIToolboxItemProvider

Exposes a collection of toolbox items.

System_CAPS_pubinterfaceIToolboxService

Provides methods and properties to manage and query the toolbox in the development environment.

System_CAPS_pubinterfaceIToolboxUser

Defines an interface for setting the currently selected toolbox item and indicating whether a designer supports a particular toolbox item.

DelegateDescription
System_CAPS_pubdelegatePropertyValueUIHandler

Represents the method that adds a delegate to an implementation of IPropertyValueUIService.

System_CAPS_pubdelegatePropertyValueUIItemInvokeHandler

Represents the method that will handle the InvokeHandler event of a PropertyValueUIItem.

System_CAPS_pubdelegateToolboxComponentsCreatedEventHandler

Represents the method that handles the ComponentsCreated event.

System_CAPS_pubdelegateToolboxComponentsCreatingEventHandler

Represents the method that handles the ComponentsCreating event.

System_CAPS_pubdelegateToolboxItemCreatorCallback

Provides a callback mechanism that can create a ToolboxItem.

EnumerationDescription
System_CAPS_pubenumUITypeEditorEditStyle

Specifies identifiers that indicate the value editing style of a UITypeEditor.

The classes in this namespace can be used to create custom toolbox items, type-specific value editors that can edit and graphically represent values of their supported types, and type converters that can convert values between certain types. This namespace provides the basic frameworks for developing extensions to the design-time UI.

System_CAPS_cautionCaution

Classes within the System.Drawing.Design namespace are not supported for use within a Windows or ASP.NET service. Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Return to top
Show:
© 2016 Microsoft