System.Drawing.Design Espacio de nombres

Contiene clases que amplían la lógica y el diseño de las interfaces de usuario en tiempo de diseño. Contains classes that extend design-time user interface (UI) logic and drawing.

Clases

BitmapEditor

Proporciona una interfaz de usuario para la selección de archivos de mapa de bits en un explorador de propiedades.Provides a user interface for selecting bitmap files in a property browser.

CategoryNameCollection

Representa una colección de cadenas de nombre de categoría.Represents a collection of category name strings.

ColorEditor

Proporciona un UITypeEditor para seleccionar un color visualmente.Provides a UITypeEditor for visually picking a color.

ContentAlignmentEditor

Proporciona UITypeEditor para editar la alineación de contenido visualmente.Provides a UITypeEditor for visually editing content alignment.

CursorEditor

Proporciona un objeto UITypeEditor que puede realizar operaciones predeterminadas de búsqueda de archivos de tipo cursor (.cur).Provides a UITypeEditor that can perform default file searching for cursor (.cur) files.

FontEditor

Proporciona una interfaz de usuario para elegir y configurar un objeto Font.Provides a user interface to select and configure a Font object.

FontNameEditor

Proporciona un UITypeEditor que pinta un glifo para el nombre de fuente.Provides a UITypeEditor that paints a glyph for the font name.

IconEditor

Proporciona una clase UITypeEditor para elegir un icono visualmente.Provides a UITypeEditor for visually choosing an icon.

ImageEditor

Proporciona una interfaz de usuario para seleccionar una imagen para una propiedad en una cuadrícula de propiedades.Provides a user interface for selecting an image for a property in a property grid.

MetafileEditor

Proporciona un objeto UITypeEditor que puede realizar operaciones predeterminadas de búsqueda para archivos de tipo metarchivo (.emf).Provides a UITypeEditor that can perform default file searching for metafile (.emf) files.

PaintValueEventArgs

Proporciona datos para el método PaintValue(Object, Graphics, Rectangle).Provides data for the PaintValue(Object, Graphics, Rectangle) method.

PropertyValueUIItem

Proporciona información sobre una propiedad que se muestra en la ventana Propiedades, que incluye el controlador de eventos asociado, la cadena de información emergente y el icono que se muestra para la propiedad.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.

ToolboxComponentsCreatedEventArgs

Proporciona datos para el evento ComponentsCreated que se produce cuando se agregan componentes al cuadro de herramientas.Provides data for the ComponentsCreated event that occurs when components are added to the toolbox.

ToolboxComponentsCreatingEventArgs

Proporciona datos para el evento ComponentsCreating que se produce cuando se agregan componentes al cuadro de herramientas.Provides data for the ComponentsCreating event that occurs when components are added to the toolbox.

ToolboxItem

Proporciona una implementación base de un elemento del cuadro de herramientas.Provides a base implementation of a toolbox item.

ToolboxItemCollection

Representa una colección de elementos del cuadro de herramientas.Represents a collection of toolbox items.

ToolboxItemContainer

Encapsula un objeto ToolboxItem.Encapsulates a ToolboxItem.

ToolboxItemCreator

Encapsula un objeto ToolboxItemCreatorCallback.Encapsulates a ToolboxItemCreatorCallback. Esta clase no puede heredarse.This class cannot be inherited.

ToolboxService

Ofrece una implementación predeterminada de la interfaz de IToolboxService.Provides a default implementation of the IToolboxService interface.

UITypeEditor

Proporciona una clase base que se puede utilizar para diseñar editores de valores que proporcionen una interfaz de usuario para representar y modificar los valores de objetos de aquellos tipos de datos que sean compatibles.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.

Interfaces

IPropertyValueUIService

Proporciona una interfaz para administrar las imágenes, información sobre herramientas y controladores de eventos de las propiedades de un componente que se muestra en un explorador de propiedades.Provides an interface to manage the images, ToolTips, and event handlers for the properties of a component displayed in a property browser.

IToolboxItemProvider

Expone una colección de elementos del cuadro de herramientas.Exposes a collection of toolbox items.

IToolboxService

Proporciona métodos y propiedades para administrar y consultar el cuadro de herramientas en el entorno de desarrollo.Provides methods and properties to manage and query the toolbox in the development environment.

IToolboxUser

Define una interfaz para establecer el elemento del cuadro de herramientas seleccionado actualmente e indica si el diseñador admite un elemento del cuadro de herramientas concreto.Defines an interface for setting the currently selected toolbox item and indicating whether a designer supports a particular toolbox item.

Enumeraciones

UITypeEditorEditStyle

Especifica identificadores que indican el estilo de edición de valores de un UITypeEditor.Specifies identifiers that indicate the value editing style of a UITypeEditor.

Delegados

PropertyValueUIHandler

Representa el método que agrega un delegado a una implementación de IPropertyValueUIService.Represents the method that adds a delegate to an implementation of IPropertyValueUIService.

PropertyValueUIItemInvokeHandler

Representa el método que controlará el evento InvokeHandler de PropertyValueUIItem.Represents the method that will handle the InvokeHandler event of a PropertyValueUIItem.

ToolboxComponentsCreatedEventHandler

Representa el método que controla el evento ComponentsCreated.Represents the method that handles the ComponentsCreated event.

ToolboxComponentsCreatingEventHandler

Representa el método que controla el evento ComponentsCreating.Represents the method that handles the ComponentsCreating event.

ToolboxItemCreatorCallback

Proporciona un mecanismo de devolución de llamada que puede crear un ToolboxItem.Provides a callback mechanism that can create a ToolboxItem.

Comentarios

Las clases de este espacio de nombres se pueden usar para crear elementos de cuadro de herramientas personalizados, editores de valores específicos del tipo que pueden editar y representar gráficamente los valores de los tipos admitidos y convertidores de tipos que pueden convertir valores entre determinados tipos.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. Este espacio de nombres proporciona los marcos de trabajo básicos para desarrollar extensiones para la interfaz de usuario en tiempo de diseño.This namespace provides the basic frameworks for developing extensions to the design-time UI.

Precaución

Las clases del System.Drawing.Design espacio de nombres no se admiten para su uso en un servicio de Windows o ASP.net.Classes within the System.Drawing.Design namespace are not supported for use within a Windows or ASP.NET service. Intentar usar estas clases desde dentro de uno de estos tipos de aplicación puede producir problemas inesperados, como el rendimiento del servicio reducido y las excepciones en tiempo de ejecución.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.