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.

Hinweis

Je nach den aktiven Einstellungen oder der verwendeten Version können die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen abweichen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-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