Создание контекстного меню в программе Visual Studio
Из этой статьи вы узнаете, как создать контекстное меню в программе Visual Studio и добавить его в своё приложение на языке c#.
1. В окне меню ToolBox найдите компонент ContextMenuStrip и переместите его на форму.

2. Нажмите один раз левой кнопкой мышки на добавленный компонент.

В результате появится конструктор для создания контекстного меню.

3. Создадим первый пункт меню. Для этого в первое пустое поле, где в данный момент содержится надпись «Type Here», вводим имя нового пункта, например «Копировать».

4. Следом, точно таким же образом, создадим ещё один пункт «Вставить», но перед этим, мы добавим в наше меню разделитель (сепаратор), чтобы визуально отделить один пункт от другого.
Наведите мышку на следующее пустое поле, в результате справа появиться стрелка нажмите на неё, после чего в выпадающем списке выберите пункт Separator.


5. А теперь добавим пункт меню “Вставить”.

6. На этом будем считать, что наше первое контекстное меню создано и теперь давайте проверим, как оно работает. Запускаем приложение и нажимаем правую кнопку мыши.
Сколько бы вы сейчас раз не нажали на кнопку, в результате ничего не произойдёт, так как в данный момент мы не выполнили ещё одно важное действие.
7. Откройте окно Solution Explorer, после чего перейдите на вкладку Properties и найдите в списке свойство ContextMenuStrip.

Данное свойство присутствует у многих компонентов и элементов управления, так как именно с помощью него осуществляется вызов созданного контекстного меню.
8. Изменим текущее значение данного свойства.


9. Снова запускаем приложение и нажимаем правую кнопку мыши.

Теперь всё в порядке.
Читайте также: