上一页 下一页

EA_菜单事件

EA -MenuClick事件由加载项接收,以响应用户对菜单选项的选择。

当用户单击特定菜单选项时,将引发该事件。当用户单击您的某个非父菜单选项时,您的加载项会收到一个MenuClick事件,定义如下:

     Sub EA_MenuClick(Repository As EA.Repository,ByVal MenuLocation As String,ByVal MenuName As String,ByVal ItemName As String)

此代码是一个使用示例:

     如果MenuName =“ - &Diagram”和ItemName =“&Properties”那么

          MsgBox Repository.GetCurrentDiagram.Name,vbInformation

     其他

          MsgBox“未实现”,vbCritical

     万一

请注意,您的代码可以使用Repository方法直接访问Enterprise Architect数据和UI元素。

句法

Sub EA_MenuClick(Repository As EA.Repository,MenuLocation As String,MenuName As String,ItemName As String)

EA_GetMenuClick函数语法具有这些参数。

参数

类型

也可以看看

项目名

方向:IN

描述:实际点击的选项名称; 例如,“创建新发票”。

MenuLocation

方向:IN

描述:一个字符串,表示调出菜单的用户界面部分。这可以是TreeView,MainMenu或Diagram。

MENUNAME

方向:IN

描述:要为其定义子项的父菜单的名称。在顶级菜单的情况下,这是一个空字符串。

知识库

EA.Repository

方向:IN

描述:表示当前打开的Enterprise Architect模型的EA.Repository对象。轮询其成员以检索模型数据和用户界面状态信息。

存储库类

回报价值

没有。

学到更多