По кнопке - контекстное меню - C#

Формулировка задачи:

Как сделать, чтобы при клике на кнопку появлялось контекстное меню? Точнее: как в обработчике "button1_Click" узнать координаты клика и как как для пунктов контекстного меню задать обработчик событий - он будет один на все меню (и можно будет как-то узнать индекс конкретного пункта)?

Код к задаче: «По кнопке - контекстное меню - C#»

textual
private void button1_Click(object sender, EventArgs e)
{
     contextMenuStrip1.Show(PointToScreen(new Point(0, 39)));
}

13   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ