Как вы уже видели системные меню, они имеют такой синтаксис:
MainMenu mainMenu = new MainMenu();
MenuItem fileMenuItem = new MenuItem("File");
mainMenu.MenuItems.Add(fileMenuItem);
this.Menu = mainMenu;
Чтобы писать события для событий Click, могу ли я сделать что-то подобное? как?
fileMenuItem.MenuItems.Add(new MenuItem("New",
MyMenuItemEventArgs(this, new MyMenuItemEventArgs("New")))
Так что в MyMenuItemEventArgs я могу передать свой оператор одной функции, которая работает. В этом случае я передал 'New'.
Я не хочу писать 10 или более обработчиков, я просто хочу написать один обработчик с множеством аргументов Event.