我正在編寫一個Outlook向Outlook添加菜單的外接程序。 儘管我將代理設置爲菜單的操作,但似乎在一次調用代理後將其刪除 - 一次單擊菜單項。下次用戶點擊它沒有得到我的代表。 代碼示例:onclick委託僅被觸發一次
menuCommand = (Office.CommandBarButton)cmdBarControl.Controls.Add(
Office.MsoControlType.msoControlButton, missing, missing, missing, true);
menuCommand.Caption = "&Generate weekly...";
menuCommand.Tag = "Generate";
menuCommand.FaceId = 65;
menuCommand.Click += new Microsoft.Office.Core._CommandBarButtonEvents_ClickEventHandler(
menuCommand_Generate_Click);
menuCommand = (Office.CommandBarButton)cmdBarControl.Controls.Add(
Office.MsoControlType.msoControlButton, missing, missing, missing, true);
menuCommand.Caption = "&About";
menuCommand.Tag = "About";
menuCommand.FaceId = 65;
menuCommand.Click += new Microsoft.Office.Core._CommandBarButtonEvents_ClickEventHandler(
menuCommand_About_Click);
menuCommand.BeginGroup = true;
我應該爲了使菜單做觸發每次行動?
這是什麼問題? – jv42 2011-05-11 12:21:49
我澄清了它。 – oshai 2011-05-11 13:02:06