Как вы уже видели системы меню, они имеют синтаксис, как это:меню системы и делегаты
MainMenu mainMenu = new MainMenu();
MenuItem fileMenuItem = new MenuItem("File");
mainMenu.MenuItems.Add(fileMenuItem);
this.Menu = mainMenu;
написать События на кликах, я могу сделать что-то вроде этого? как ?
fileMenuItem.MenuItems.Add(new MenuItem("New",
MyMenuItemEventArgs(this, new MyMenuItemEventArgs("New")))
Так в MyMenuItemEventArgs, я могу передать мое opearion к одной функции, которая operates.in этого случая я прошел «Новый».
Я не хочу писать 10 или более обработчиков, я хочу просто написать один обработчик со многими событиями args.
провода все пункты меню, чтобы использовать тот же метод обработчика, а затем использовать ' sender', чтобы определить, какой пункт меню поднял событие. Внесите его из 'System.Object' в' MenuItem'. –