私のdesigner.csコードには、次のようなMainMenuがあります。
this.mainMenu1 = new System.Windows.Forms.MainMenu(this.components);
this.menuItemWeigh = new System.Windows.Forms.MenuItem();
//then
this.menuItemWeigh.Index = 0;
this.menuItemWeigh.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.menuItemWeighReceived,
this.menuItemWeighFWD,
this.menuItemWeighANV,
this.menuItemWeighFree,
this.menuItemWeighByAdd,
this.menuItemTM,
this.menuItemFM,
this.menuItemWeighPrepQC});
this.menuItemWeigh.OwnerDraw = true;
this.menuItemWeigh.Text = "Main Menu";
this.menuItemWeigh.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.DrawCustomMenuItem);
this.menuItemWeigh.Click += new System.EventHandler(this.menuItemWeigh_Click);
menuItemWeighをクリックしても、onclickルーチンが呼び出されません。
menuItemWeighの左側をクリックすると、サブメニューが表示されます。menuItemWeighの他の領域をクリックしても、何も起こりません。
ユーザーがmenuItemWeighの任意の場所をクリックしたときに、サブメニューが表示されるようにするにはどうすればよいですか?onclickルーチンを実装しようと思っていましたが、まったく呼び出されません。
このメニューコントロールに固有の注意点はありますか?