上一页 | 下一页 |
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对象。轮询其成员以检索模型数据和用户界面状态信息。 |
存储库类 |
回报价值
没有。
学到更多