正如你所看到的系統菜單,他們有這樣的語法:系統菜單和委託
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,我可以通過我的opearion到operates.in這種情況下,我已經過了「新」一個功能。
我不想寫10個或更多的處理程序,我只想寫一個處理程序與許多事件參數。
線所有的菜單項的使用相同的處理方法,然後用' sender'參數來區分哪個菜單項引發了該事件。將其從「System.Object」轉換爲「MenuItem」。 – 2012-02-19 09:05:00