前页 | 后页 |
EA_GetMenuItems
EA_GetMenuItems事件使Add-In能够在各种上下文菜单中为Enterprise Architect用户界面提供附加的Add-In菜单选项。当用户选择“ Add-In菜单选项时,将引发一个事件并将其传递回最初定义该菜单选项的“ Add-In项”。
在Enterprise Architect必须向用户显示特定菜单选项之前引发此事件,“ 定义菜单项”主题中介绍了其用法。
句法
函数EA_GetMenuItems(作为EA.Repository的存储库,作为字符串的MenuLocation,作为字符串的MenuName)作为变量
EA_GetMenuItems函数语法具有这些参数。
参数 |
类型 |
也可以看看 |
---|---|---|
资料库 |
EA仓库 方向:IN 说明:EA.Repository对象,代表当前打开的Enterprise Architect模型。轮询其成员以检索模型数据和用户界面状态信息。 |
储存库类 |
菜单位置 |
串 方向:IN 描述:一个字符串,表示带出上下文菜单的用户界面部分。这可以是TreeView,MainMenu,Diagram或Other。您可以随时为MenuLocation添加更多值。 “ TreeView”的MenuLocation将指示菜单已显示在“浏览器”窗口中; “ MainMenu”表示菜单是通过功能区选项显示的,“ Diagram”表示菜单是在图表中显示的。 “其他”表示未指定的位置,可能是以下位置之一:
|
EA选择类别 |
菜单名称 |
串 方向:IN 说明:要为其定义子项的父菜单的名称。对于顶级菜单,这是一个空字符串。 |
返回值
这些类型之一:
- 一个字符串,指示单个菜单选项的标签
- 表示多个菜单选项的字符串数组
- 为空(Visual Basic / VB.NET)或为空(C#)表示不应显示任何菜单