Partager via


Verbes de concepteur

La fonctionnalité DesignerAction remplace et ajoute des fonctions à la fonctionnalité de verbes du concepteur ; toutefois, la fonctionnalité de verbes du concepteur est conservée pour assurer une compatibilité descendante et en vue d'une utilisation future, si vous faites ce choix. Pour plus d'informations, consultez Commandes du concepteur et modèle objet DesignerAction pour les Windows Forms.

Un concepteur peut utiliser la classe DesignerVerb pour ajouter des commandes au menu contextuel du composant pour lequel il fournit une prise en charge des concepteurs en mode Design. Les verbes de concepteur associent un élément de menu à un gestionnaire d'événement. Les verbes du concepteur sont fournis à l'environnement au moment du design par la propriété Verbs de l'interface IDesigner.

L'exemple de code suivant illustre une substitution de la propriété Verbs de l'interface IDesigner qui ajoute DesignerVerb pour créer une commande de menu personnalisée.

public class SampleVerbsDesigner IDesigner {

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

Pour voir un exemple d'un concepteur de contrôles Windows Forms qui implémente des verbes de concepteur, consultez Exemple de concepteur Windows Forms.

Voir aussi

Concepts

Classes de concepteurs de base

Filtrage des métadonnées

Comment : implémenter un concepteur pour un contrôle

Commandes du concepteur et modèle objet DesignerAction pour les Windows Forms

Autres ressources

Concepteurs personnalisés