Freigeben über


Designerverben

Das DesignerAction-Feature ersetzt das Feature für Designerverben und fügt diesem Funktionalität hinzu. Das Feature für Designerverben wird jedoch aus Gründen der Abwärtskompatibilität und für die spätere Verwendung beibehalten. Weitere Informationen finden Sie unter Designerbefehle und das DesignerAction-Objektmodell für Windows Forms.

Mithilfe der DesignerVerb-Klasse kann ein Designer dem Kontextmenü der Komponente, die er im Entwurfsmodus unterstützt, Menübefehle hinzufügen. Designerverben ordnen ein Menüelement einem Ereignishandler zu. Designerverben werden der Entwurfszeitumgebung durch die Verbs-Eigenschaft der IDesigner-Schnittstelle bereitgestellt.

Im folgenden Codebeispiel wird das Überschreiben der Verbs-Eigenschaft der IDesigner-Schnittstelle veranschaulicht, die ein DesignerVerb hinzufügt, um einen benutzerdefinierten Menübefehl zu erstellen.

public class SampleVerbsDesigner IDesigner {

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

Ein Beispiel eines Steuerelement-Designers für Windows Forms, der Designerverben implementiert, finden Sie unter Beispiel eines Windows Forms-Designers.

Siehe auch

Konzepte

Basisklassen für Designer

Filtern von Metadaten

Gewusst wie: Implementieren eines Designers für ein Steuerelement

Designerbefehle und das DesignerAction-Objektmodell für Windows Forms

Weitere Ressourcen

Benutzerdefinierte Designer