Compartir a través de


Verbos de diseñador

La característica DesignerAction reemplaza y agrega la funcionalidad a la característica de verbos de diseñador; sin embargo, si se elige, esta característica se conserva por compatibilidad con versiones anteriores y de uso futuro. Para obtener más información, vea Comandos del diseñador y modelo de objetos de DesignerAction para formularios Windows Forms.

Un diseñador puede utilizar la clase DesignerVerb para agregar comandos de menú al menú contextual para el componente que proporciona la compatibilidad del diseñador en modo de diseño. Los verbos de diseñador asocian a un elemento de menú a un controlador de eventos. La propiedad Verbs de la interfaz IDesigner proporciona los verbos de diseñador al entorno en tiempo de diseño.

El siguiente ejemplo de código muestra un reemplazo de la propiedad Verbs de la interfaz IDesigner que agrega un DesignerVerb para crear un comando de menú personalizado.

public class SampleVerbsDesigner IDesigner {

    public SampleVerbsDesigner()
       {}
      
    public override DesignerVerbCollection Verbs {
        get
        {
            return new DesignerVerbCollection( 
               new DesignerVerb[] { 
               new DesignerVerb("Test Command", this.testEventHandler) });
        }
    }
}

Para obtener un ejemplo de diseñador de controles de formularios Windows Forms que implementa verbos de diseñador, vea Ejemplo de diseñador de Windows Forms.

Vea también

Conceptos

Clases base del diseñador
Filtrado de metadatos
Cómo: Implementar un diseñador para un control
Comandos del diseñador y modelo de objetos de DesignerAction para formularios Windows Forms

Otros recursos

Diseñadores personalizados
Compatibilidad en tiempo de diseño con formularios Web Forms