Esta documentación está archivada y no tiene mantenimiento.

System.Drawing.Design (Espacio de nombres)

Actualización: noviembre 2007

El espacio de nombres System.Drawing.Design contiene clases que amplían la lógica y el diseño de las interfaces de usuario (IU) en tiempo de diseño.

Las clases de este espacio de nombres se pueden utilizar para crear elementos personalizados del cuadro de herramientas, editores de valores específicos de tipos que puedan editar y representar gráficamente los valores de los tipos que admiten, y convertidores de tipos que puedan convertir valores de un tipo determinado a otro. Este espacio de nombres proporciona el marco de trabajo básico para el desarrollo de ampliaciones de la interfaz de usuario en tiempo de diseño.

ks225801.alert_caution(es-es,VS.90).gifPrecaución:

No se admite el uso de las clases incluidas en el espacio de nombres System.Drawing.Design en un servicio Windows o ASP.NET. Si se intenta utilizar estas clases en uno de estos tipos de aplicación, se pueden producir problemas inesperados; por ejemplo, la disminución del rendimiento del servicio y el inicio de excepciones en tiempo de ejecución.

  ClaseDescripción
ks225801.pubclass(es-es,VS.90).gifBitmapEditorProporciona una interfaz de usuario para la selección de archivos de mapa de bits en un explorador de propiedades.
ks225801.pubclass(es-es,VS.90).gifCategoryNameCollectionRepresenta una colección de cadenas de nombres de categoría.
ks225801.pubclass(es-es,VS.90).gifColorEditorProporciona un UITypeEditor para seleccionar un color visualmente.
ks225801.pubclass(es-es,VS.90).gifContentAlignmentEditorProporciona UITypeEditor para editar la alineación de contenido visualmente.
ks225801.pubclass(es-es,VS.90).gifCursorEditorProporciona un objeto UITypeEditor que puede realizar operaciones predeterminadas de búsqueda de archivos de tipo cursor (.cur).
ks225801.pubclass(es-es,VS.90).gifFontEditorProporciona una interfaz de usuario para seleccionar y configurar un objeto Font.
ks225801.pubclass(es-es,VS.90).gifFontNameEditorProporciona un UITypeEditor que pinta un glifo para el nombre de fuente.
ks225801.pubclass(es-es,VS.90).gifIconEditorProporciona una clase UITypeEditor para elegir un icono visualmente.
ks225801.pubclass(es-es,VS.90).gifImageEditorProporciona una interfaz de usuario para seleccionar una imagen para una propiedad en una cuadrícula de propiedades.
ks225801.pubclass(es-es,VS.90).gifMetafileEditorInfraestructura. Proporciona un objeto UITypeEditor que puede realizar operaciones predeterminadas de búsqueda para archivos de tipo metarchivo (.emf).
ks225801.pubclass(es-es,VS.90).gifPaintValueEventArgsProporciona datos para el método PaintValue.
ks225801.pubclass(es-es,VS.90).gifPropertyValueUIItemProporciona 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.
ks225801.pubclass(es-es,VS.90).gifToolboxComponentsCreatedEventArgsProporciona datos del evento ComponentsCreated que se produce cuando se agregan componentes al cuadro de herramientas.
ks225801.pubclass(es-es,VS.90).gifToolboxComponentsCreatingEventArgsProporciona datos para el evento ComponentsCreating que se produce cuando se agregan componentes al cuadro de herramientas.
ks225801.pubclass(es-es,VS.90).gifToolboxItemProporciona una implementación base de un elemento del cuadro de herramientas.
ks225801.pubclass(es-es,VS.90).gifToolboxItemCollectionRepresenta una colección de elementos del cuadro de herramientas.
ks225801.pubclass(es-es,VS.90).gifToolboxItemContainerEncapsula un objeto ToolboxItem.
ks225801.pubclass(es-es,VS.90).gifToolboxItemCreatorEncapsula un objeto ToolboxItemCreatorCallback. Esta clase no se puede heredar.
ks225801.pubclass(es-es,VS.90).gifToolboxServiceProporciona una implementación predeterminada de la interfaz IToolboxService.
ks225801.pubclass(es-es,VS.90).gifUITypeEditorProporciona 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.

  InterfazDescripción
ks225801.pubinterface(es-es,VS.90).gifIPropertyValueUIServiceProporciona 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.
ks225801.pubinterface(es-es,VS.90).gifIToolboxItemProviderExpone una colección de elementos del cuadro de herramientas.
ks225801.pubinterface(es-es,VS.90).gifIToolboxServiceProporciona métodos y propiedades para administrar y consultar el cuadro de herramientas en el entorno de desarrollo.
ks225801.pubinterface(es-es,VS.90).gifIToolboxUserDefine 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.

  DelegadoDescripción
ks225801.pubdelegate(es-es,VS.90).gifPropertyValueUIHandlerRepresenta el método que agrega un delegado a una implementación de IPropertyValueUIService.
ks225801.pubdelegate(es-es,VS.90).gifPropertyValueUIItemInvokeHandlerRepresenta el método que controlará el evento InvokeHandler de PropertyValueUIItem.
ks225801.pubdelegate(es-es,VS.90).gifToolboxComponentsCreatedEventHandlerRepresenta el método que controla el evento ComponentsCreated.
ks225801.pubdelegate(es-es,VS.90).gifToolboxComponentsCreatingEventHandlerRepresenta el método que controla el evento ComponentsCreating.
ks225801.pubdelegate(es-es,VS.90).gifToolboxItemCreatorCallbackProporciona un mecanismo de devolución de llamada que puede crear un ToolboxItem.

  EnumeraciónDescripción
ks225801.pubenumeration(es-es,VS.90).gifUITypeEditorEditStyleEspecifica identificadores que indican el estilo de edición de valores de un UITypeEditor.
Mostrar: