| 前页 | 后页 | 
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#)表示不应显示任何菜单
