Gewusst wie: Anfügen eines Kontextmenüs an einen TreeNode mithilfe des Designers

Mit dem TreeView-Steuerelement von Windows Forms wird eine Hierarchie von Knoten angezeigt, die vergleichbar ist mit den Dateien und Ordnern im linken Bereich des Windows Explorer-Features von Windows-Betriebssystemen. Durch Festlegen der ContextMenuStrip-Eigenschaft können Sie kontextbezogene Operationen für den Benutzer bereitstellen, wenn dieser mit der rechten Maustaste auf das TreeView-Steuerelement klickt. Wenn Sie eine ContextMenuStrip-Komponente einzelnen TreeNode-Elementen zuordnen, können Sie den TreeView-Steuerelementen benutzerdefinierte Kontextmenüfunktionen hinzufügen.

Tipp

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.

So ordnen Sie zur Entwurfszeit einem TreeNode ein Kontextmenü zu

  1. Fügen Sie dem Formular ein TreeView-Steuerelement hinzu, und fügen Sie anschließend der TreeView nach Bedarf Knoten hinzu. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen oder Entfernen von Knoten mit dem TreeView-Steuerelement in Windows Forms.

  2. Fügen Sie dem Formular eine ContextMenuStrip-Komponente hinzu, und fügen Sie anschließend dem Kontextmenü Menüelemente hinzu, die Operationen auf Knotenebene darstellen, die Sie zur Laufzeit ausführen möchten. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Menüelementen zu einem ContextMenuStrip.

  3. Öffnen Sie erneut das Dialogfeld TreeNode-Editor für das TreeView-Steuerelement, wählen Sie den zu bearbeitenden Knoten aus, und legen Sie seine ContextMenuStrip-Eigenschaft auf das hinzugefügte Kontextmenü fest.

  4. Wenn diese Eigenschaft festgelegt ist, wird das Kontextmenü angezeigt, wenn Sie mit der rechten Maustaste auf den Knoten klicken.

    Zusätzlich können Sie Code zum Behandeln der Click-Ereignisse für diese Menüelemente schreiben.

Siehe auch

Referenz

Übersicht über das TreeView-Steuerelement (Windows Forms)

Weitere Ressourcen

TreeView-Steuerelement (Windows Forms)

ContextMenuStrip-Steuerelement