Compartir a través de


Cómo: Obtener acceso a las funciones en tiempo de diseño de formularios Windows Forms

Los controles y componentes personalizados son diseñables, lo que significa que están configurados de tal manera que los usuarios pueden configurarlos con una interfaz gráfica de usuario (UI) en tiempo de diseño. Esta configuración normalmente afecta a instancias del componente en tiempo de diseño.

Si una determinada clase implementa la interfaz IComponent, podrá participar en un entorno de diseño como Visual Studio.

Es necesario haber finalizado los pasos siguientes para poder tener acceso a la compatibilidad en tiempo de diseño proporcionada por .NET Framework.

Nota

Debe agregar una referencia al ensamblado en tiempo de diseño, System.Design.dll. Este ensamblado no está incluido en .NET Framework 4 Client Profile. Para agregar una referencia a System.Design.dll, debe cambiar la versión de .NET Framework de destino del proyecto a .NET Framework 4.

Para tener acceso a la compatibilidad en tiempo de diseño

  1. Agregue una referencia al ensamblado System.Design.

  2. En caso de que se esté implementando UITypeEditor o de que un determinado componente esté interactuando con un Cuadro de herramientas o el control PropertyGrid, importe el espacio de nombres System.Drawing.Design.

    Imports System.Drawing.Design
    
    using System.Drawing.Design;
    
  3. Si se está implementando una experiencia personalizada en tiempo de diseño para un determinado componente, importe el espacio de nombres System.ComponentModel.Design.

    Imports System.ComponentModel.Design
    
    using System.ComponentModel.Design;
    
  4. Si se está implementando una experiencia personalizada en tiempo de diseño para un control de formularios Windows Forms, importe el espacio de nombres System.Windows.Forms.Design. Se pueden crear etiquetas inteligentes o un diseñador personalizado para un determinado componente con tipos en dicho espacio de nombres.

    Imports System.Windows.Forms.Design
    
    using System.Windows.Forms.Design;
    

Vea también

Tareas

Cómo: Asociar etiquetas inteligentes a un componente de formularios Windows Forms

Conceptos

Arquitectura en tiempo de diseño

Otros recursos

Ampliar compatibilidad en tiempo de diseño

Editores de tipos de interfaz de usuario