前页 | 后页 |
EA_MenuClick
外接程序会接收EA_MenuClick事件, Add-In响应用户对菜单选项的选择。
当用户单击特定菜单选项时,将引发该事件。当用户单击您的非父菜单选项之一时,您的Add-In会收到一个MenuClick事件,定义为:
Sub EA_MenuClick(存储库为EA.Repository,ByVal MenuLocation为字符串,ByVal MenuName为字符串,ByVal ItemName为字符串)
此代码是一个使用示例:
如果MenuName =“-&Diagram”和ItemName =“&Properties”,则
MsgBox Repository.GetCurrentDiagram.Name,vbInformation
其他
MsgBox“未实现”,vbCritical
万一
请注意,您的代码可以使用存储库方法直接访问Enterprise Architect数据和UI元素。
句法
子EA_MenuClick(存储库为EA.Repository,菜单位置为字符串,菜单名称为字符串,项目名称为字符串)
EA_GetMenuClick函数语法具有这些参数。
参数 |
类型 |
也可以看看 |
---|---|---|
资料库 |
EA仓库 方向:IN 说明:EA.Repository对象,代表当前打开的Enterprise Architect模型。轮询其成员以检索模型数据和用户界面状态信息。 |
储存库类 |
菜单位置 |
串 方向:IN 描述:一个字符串,代表带出菜单的用户界面部分。这可以是TreeView,MainMenu或Diagram。 |
|
菜单名称 |
串 方向:IN 说明:要为其定义子项的父菜单的名称。对于顶级菜单,这是一个空字符串。 |
|
项目名称 |
串 方向:IN 描述:实际单击的选项的名称;例如“创建新发票”。 |
返回值
没有。