简体   繁体   English

将用户定义的菜单添加到Enterprise Architect元素

[英]Adding user defined menu to Enterprise Architect element

I am working on Enterprise Architect c# add-ins and I need to display a user-defined context Menu when any element is right-clicked in diagram workspace or Project Browser instead of the default Menu. 我正在使用Enterprise Architect c#加载项,当在图工作区或项目浏览器中右键单击任何元素时,需要显示用户定义的上下文菜单,而不是默认菜单。

There are context Item events available for contextItemClicked,contextItemDoubleClicked etc. Is there any add-in event available for the right-click of an element. 有contextItem事件可用于contextItemClicked,contextItemDoubleClicked等。是否有任何加载项事件可用于元素的右键单击。

Kindly Help. 请帮助。 Thanks in advance. 提前致谢。

我猜EA_OnContextItemChanged可以解决问题。

EA_GetmenuItems具有一些参数,可根据所选元素来控制上下文菜单,并且您仍然可以Repository.GetContextObject()Repository.GetContextItemType()进行进一步细化。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM