Практическое руководство. Присоединение контекстного меню к TreeNode с помощью конструктора
Элемент управления Windows Forms TreeView отображает иерархию узлов, аналогичных файлам и папкам, отображаемым в левой области функции проводника Windows в операционных системах Windows. Установив свойство ContextMenuStrip, вы можете предоставить пользователю операции с учетом контекста при правом нажатии пользователем на элемент управления TreeView. Связав компонент ContextMenuStrip с отдельными элементами TreeNode, можно добавить настраиваемый уровень функций контекстного меню в элементы управления TreeView.
Ассоциировать контекстное меню с TreeNode на этапе проектирования
Добавьте элемент управления TreeView в форму, а затем добавьте узлы в TreeView по мере необходимости. Дополнительные сведения см. в разделе Практическое руководство. Добавление и удаление узлов с помощью элемента управления TreeView Windows Forms.
Добавьте компонент ContextMenuStrip в форму, а затем добавьте элементы меню в контекстное меню, представляющее операции на уровне узла, которые необходимо сделать доступными во время выполнения. Дополнительные сведения смотрите в разделе Как добавить элементы меню вContextMenuStrip.
Повторно откройте диалоговое окно TreeNodeEditor для элемента управления TreeView, выберите узел для редактирования и установите для его свойства ContextMenuStrip контекстное меню, которое вы добавили.
Если это свойство задано, контекстное меню будет отображаться при щелчке правой кнопкой мыши узла.
Кроме того, необходимо написать код для обработки событий Click для этих элементов меню.
См. также
.NET Desktop feedback