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 al que proporciona compatibilidad de 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