Freigeben über


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

Mit dem TreeView-Steuerelement in Windows Forms wird eine Hierarchie von Knoten angezeigt, die mit der Anzeige der Dateien und Ordner im linken Bereich von Windows-Explorer von Windows-Betriebssystemen vergleichbar ist. Indem Sie die ContextMenuStrip-Eigenschaft festlegen, können Sie dem Benutzer kontextabhängige Vorgänge anbieten, wenn er mit der rechten Maustaste auf das TreeView-Steuerelement klickt. Indem Sie eine ContextMenuStrip-Komponente einzelnen TreeNode-Elementen zuordnen, können Sie Ihren TreeView-Steuerelementen eine benutzerdefinierte Ebene von Kontextmenüfunktionen hinzufügen.

So ordnen Sie ein Kontextmenü mit TreeNode zur Entwurfszeit zu

  1. Fügen Sie Ihrem Formular ein TreeView-Steuerelement und dann nach Bedarf Knoten zu TreeView hinzu. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen oder Entfernen von Knoten mit dem TreeView-Steuerelement in Windows Forms.

  2. Fügen Sie Ihrem Formular eine ContextMenuStrip-Komponente und dann Menüelemente zum Kontextmenü hinzu, die Vorgänge auf Knotenebene darstellen, die Sie zur Laufzeit verfügbar machen möchten. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen von Menüelementen zu ContextMenuStrip.

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

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

    Zusätzlich sollten Sie Code schreiben, um die Click-Ereignisse für diese Menüelemente zu behandeln.

Weitere Informationen