MicroStationCONNECT Edition 帮助

上下文菜单属性

下面列出了可以添加到上下文文件夹、上下文菜单或上下文菜单项中的属性。必需属性的名称前面带有星号。缺省情况下,并非所有属性都会显示。

属性名称 应用于 描述
常规设置
图标 上下文菜单项 当您添加一个上下文菜单项时,缺省情况下该项没有任何图标。您可以通过“为工具定义图标”对话框添加图标。
显示/隐藏测试 上下文文件夹、上下文菜单和上下文菜单项 根据在此下拉菜单中选择的测试,确定上下文文件夹、上下文菜单或上下文菜单项是否显示在右键菜单中。测试基于命名表达式或嵌入表达式。

嵌入表达式是仅适用于特定情况的自定义表达式。由于此类表达式并不适用于其他任何情况,因此不会显示在“命名表达式”列表中。

如果某个上下文文件夹上显示红色复选标记,则表示已为该文件夹设置显示/隐藏测试。该测试会影响此上下文文件夹中的所有菜单和菜单项。

如果为上下文菜单设置了显示/隐藏测试,则该测试会影响此菜单中的所有上下文菜单项。

文件夹处理 上下文文件夹 确定是应包括所有子文件夹中的菜单项,还是应仅包括其“显示/隐藏”测试计算结果为 True 的第一个子文件夹中的菜单项。

设置为“全部”时,将包括所有子文件夹的菜单项。

设置为“首先通过”时,将仅包括其“显示/隐藏”测试计算结果为 true 的第一个子文件夹的菜单项。

启用/禁用测试 上下文菜单和上下文菜单项 根据在此下拉菜单中选择的测试,确定上下文菜单或上下文菜单项在右键菜单中是处于启用还是禁用状态。测试基于命名表达式或嵌入表达式。

如果为上下文菜单设置了启用/禁用测试,该测试会影响此菜单中的所有上下文菜单项。

菜单标记表达式 上下文菜单项 可通过以下两种方式添加菜单标记:使用命名表达式或嵌入表达式。

如果使用命名表达式,它会返回布尔值 true 或 false。如果返回 true,该菜单项旁边则会显示一个复选标记。

如果使用嵌入表达式,它会返回与要显示的菜单标记相对应的值。菜单标记具有以下几个不同的值:

  • 2 — 复选标记
  • 3 — 空心圆圈
  • 4 — 实心圆圈
  • 5 — 右箭头
* 优先级 上下文菜单和上下文菜单项 确定上下文菜单或上下文菜单项在右键菜单中的放置位置。缺省位置为“用户通用”。

上下文菜单和菜单项的完整层次如下:

  • 顶部组 1
  • 顶部组 2
  • 顶部组 3
  • 顶部组 4
  • 顶部组 5
  • 用户通用
  • 通用
  • 元素特定的
  • 用户选择
  • 选择
  • 用户剪贴板
  • 剪贴板
  • 用户删除
  • 删除
  • 用户属性
  • 属性
  • 底部组 1
  • 底部组 2
  • 底部组 3
  • 底部组 4
  • 底部组 5

在上述项中,“通用”、“元素特定的”、“选择”、“剪贴板”、“删除”和“属性”是右键菜单的六个标准部分。如果您选择这六个标准部分中的一个,则您的上下文菜单或上下文菜单项会放入该部分中。

如果您选择以“用户”一词开始的部分,则上下文菜单或上下文菜单项会放入同名标准部分上方的自定义部分中。

“顶部组 1-5”是上下文菜单的五个通用优先级,它们放置在“用户通用”菜单或菜单项的上方。

“底部组 1-5”是上下文菜单的五个通用优先级,它们放置在“属性”菜单或菜单项下方。

上下文菜单项与其父上下文菜单显示在同一部分中。

工具路径 复制到上下文菜单的标准工具 将某个工具复制到上下文菜单时,会显示从中复制此工具的工具箱和该工具的名称。可以更改为指向其他工具。
命令数据
键入命令 上下文菜单项 用于从上下文菜单项激活键入命令。可通过键入方式添加或更改。缺省值为 null