删除右键单击事件创建的菜单

2020-09-03 07:30发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我创建了一个右键单击事件以添加菜单选项

 Application.SBO_Application.RightClickEvent + =新的SAPbouiCOM._IApplicationEvents_RightClickEventEventHandler(SBO_Application_RightClickEvent);
 

它工作正常,并在"右键单击"中创建2个菜单。 菜单只能在一种表单(BOM)上创建。

现在,我想删除/删除关闭表单时创建的菜单,我使用了item事件,但是系统显示"菜单-找不到唯一ID"

私有无效SBO_Application_ItemEvent(字符串FormUID,ref SAPbouiCOM.ItemEvent pVal,bool BubbleEvent)
         {
             BubbleEvent = true;
             如果((((pVal.FormTypeEx ==" 672")&&(pVal.EventType == SAPbouiCOM.BoEventTypes.et_F ORM_CLOSE)&&(pVal.Before_Action == true)))
             {
                 Application.SBO_Application.MessageBox("表单关闭事件");
                 尝试
                 {
                     Application.SBO_Application.Menus.RemoveEx(" menuOption1");
                     Application.SBO_Application.Menus.RemoveEx(" menuOption2");
                 }
                 抓住(前例外)
                 {
                     Application.SBO_Application.MessageBox(例如Message +" 11");
                 }
             }
         
         }
 

任何人都可以让我知道如何删除菜单吗?

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我创建了一个右键单击事件以添加菜单选项

 Application.SBO_Application.RightClickEvent + =新的SAPbouiCOM._IApplicationEvents_RightClickEventEventHandler(SBO_Application_RightClickEvent);
 

它工作正常,并在"右键单击"中创建2个菜单。 菜单只能在一种表单(BOM)上创建。

现在,我想删除/删除关闭表单时创建的菜单,我使用了item事件,但是系统显示"菜单-找不到唯一ID"

私有无效SBO_Application_ItemEvent(字符串FormUID,ref SAPbouiCOM.ItemEvent pVal,bool BubbleEvent)
         {
             BubbleEvent = true;
             如果((((pVal.FormTypeEx ==" 672")&&(pVal.EventType == SAPbouiCOM.BoEventTypes.et_F ORM_CLOSE)&&(pVal.Before_Action == true)))
             {
                 Application.SBO_Application.MessageBox("表单关闭事件");
                 尝试
                 {
                     Application.SBO_Application.Menus.RemoveEx(" menuOption1");
                     Application.SBO_Application.Menus.RemoveEx(" menuOption2");
                 }
                 抓住(前例外)
                 {
                     Application.SBO_Application.MessageBox(例如Message +" 11");
                 }
             }
         
         }
 

任何人都可以让我知道如何删除菜单吗?

谢谢

付费偷看设置
发送
2条回答
渐行渐远_HoldOn
1楼-- · 2020-09-03 07:48

您好 Ranu Vijay

我没有收到您的要求。 为什么要在关闭表单时删除菜单?

问候,

ANKIT CHAUHAN

SAP Business One支持

软件心理学工程师
2楼-- · 2020-09-03 08:02

尊敬的 ANKIT CHAUHAN

感谢您对我的问题的关注。

我已经成功实现了所有需要的功能。

我在上面的代码中错过了很多要点,现在我知道更好的事件处理了。

希望再次见到您,以帮助我们做更多事情。

致谢

Ranu Vijay

一周热门 更多>