あなたはシステムメニューを見てきたように、彼らはこのような構文を持っている:システムメニューと各国代表
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では、私はこのケースoperates.in私は「新規」合格した一つの機能に私のopearionを渡すことができます。
私は10人以上のハンドラを書きたくないので、多くのイベント引数を持つハンドラを1つだけ書きたいと思います。
ワイヤーのメニュー項目のすべてが同じハンドラメソッドを使用するためには、その後、使用を 'どのメニュー項目がイベントを発生させたかを区別するために「送信者」パラメータを使用します。 'System.Object'から' MenuItem'にキャストします。 –