Практическое руководство. Прикрепление контекстного меню к элементу управления TreeNode с помощью конструктора
Windows Forms TreeView элемент управления отображает иерархию узлов аналогично к файлам и папкам, отображаемым в области слева компонента Windows Explorer в операционных системах Windows. Установив ContextMenuStrip свойство, можно предоставить контекстно-зависимые операции для пользователя при их правой кнопкой мыши TreeView элемента управления. Связав ContextMenuStrip компонента с отдельными TreeNode элементы, можно добавить пользовательский уровень функциональности контекстное меню для вашей TreeView элементов управления.
Note
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров . Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.
Должен быть сопоставлен элементу управления TreeNode контекстное меню во время разработки
Добавить TreeView в форму элемент управления, а затем добавить узлы в TreeView при необходимости. Дополнительные сведения см. в разделе Как Добавление и удаление узлов с использованием Windows Forms TreeView-элемент управления.
Добавление ContextMenuStrip форму, компоненты и затем добавление элементов меню в контекстное меню, соответствующие операциям на уровне узла вы хотите сделать доступными во время выполнения. Дополнительные сведения см. в разделе Как Добавление элементов меню в элемент управления ContextMenuStrip.
Снова откройте TreeNodeEditor диалоговое окно для TreeView управления, выберите узел, чтобы изменить и установите его ContextMenuStrip свойства в контекстном меню, который был добавлен.
Если это свойство имеет значение, в контекстном меню отображается при щелчке правой кнопкой узел.
Кроме того, необходимо написать код для обработки Click события для этих пунктов меню.