加载项可以使用EA_GetMenuState事件将特定菜单选项设置为启用或禁用。这在处理锁定的包和其他方便显示菜单选项但不启用它的情况时非常有用。
在Enterprise Architect必须向用户显示特定菜单选项之前引发此事件。它的用法在“ 定义菜单项”主题中进一步描述。
句法
Sub EA_GetMenuState(Repository as EA.Repository,MenuLocation As String,MenuName as String,ItemName as String,IsEnabled as Boolean,IsChecked as Boolean)
EA_GetMenuState函数语法具有这些参数。
参数 |
类型 |
也可以看看 |
---|---|---|
器isChecked |
布尔 方向:OUT 说明:设置为True以检查此特定菜单选项。 |
|
的IsEnabled |
布尔 方向:OUT 说明:设置为False以禁用此特定菜单选项。 |
|
项目名 |
串 方向:IN 描述:实际点击的选项名称; 例如,“创建新发票”。 |
|
MenuLocation |
串 方向:IN 描述:一个字符串,表示调出菜单的用户界面部分。这可以是TreeView,MainMenu或Diagram。 |
|
MENUNAME |
串 方向:IN 描述:必须为其定义子项的父菜单的名称。在顶级菜单的情况下,它是一个空字符串。 |
|
知识库 |
EA.Repository 方向:IN 描述:表示当前打开的Enterprise Architect模型的EA.Repository对象。轮询其成员以检索模型数据和用户界面状态信息。 |
存储库类 |
回报价值
没有。
学到更多