前页 后页

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#)表示不应显示任何菜单
对于顶级菜单,它应该是单个字符串或仅包含一项的数组,或者为空/空。

学到更多