组合框

使用“组合框”控件可以创建下拉列表,并且可以生成特定于所选列表项的命令语法。它限制为单选。组合框控件具有下列属性:

标识。 控件的唯一标识。 这是在语法模板中引用控件时使用的标识。

标题。 与控件一起显示的可选标题。针对多行标题或长标题,单击省略符 (...) 按钮,并在“标题属性”对话框中输入标题。

标题位置。 指定标题相对于控件的位置。值为“顶部”和“左侧”,其中“顶部”是缺省值。

工具提示。 当用户悬停在控件上时,显示的可选工具提示文本。

列表项。单击省略符 (...) 按钮以打开列表项属性对话框,允许您在其中指定空间的列表项。您还可以通过双击画布上的“组合框”控件来打开“列表项属性”对话框。

助记键。 在标题中用作控件的键盘快捷键的可选字符。这些字符加下划线出现在标题中。快捷键通过按下 Alt+[助记键] 激活。在 Mac 上,不支持“助记键”属性。

可编辑。指定组合框是否可编辑。控件可编辑时,会在运行时输入定制值。

语法。指定由此控件在运行时生成并可以插入到语法模板中的命令语法

  • %%ThisValue%% 指定控件的运行时值,它是缺省值。如果手动定义列表项,那么运行时值是所选列表项的“语法”属性的值。如果列表项基于目标列表控件,那么运行时值为选定列表项的值。对于多选列表框控件,运行时值为以空格分隔的选定项列表。请参阅为组合框和列表框指定列表项主题以获取更多信息。
  • 您可以指定过任何有效命令语法。针对多行语法或长语法,请单击省略符 (...) 按钮,并在语法属性对话框中输入语法
引号处理。指定当“语法”属性包含 %%ThisValue%% 作为加引号的字符串的一部分时 %%ThisValue%% 的运行时值中引号的处理方式。在此上下文中,加引号的字符串为使用单引号或双引号引起的字符串。引号处理仅适用于类型与用于引起 %%ThisValue%% 的引号相同的引号。提供了以下类型的引号处理。
语法
与括起的引号匹配的 %%ThisValue%% 运行时值中引号将变为双引号。例如,如果“语法”属性为 '%%ThisValue%%',且组合框的运行时值为 Combo box's value,那么生成的语法为 'Combo box''s value'
Python
与括起的引号匹配的 %%ThisValue%% 运行时值中引号将使用反斜杠 (\) 进行转义。例如,如果“语法”属性为 '%%ThisValue%%',并且组合框的运行时值为 Combo box's value,那么生成的语法'Combo box\'s value'。请注意,%%ThisValue%% 使用三重引号引起时,不会执行引号处理。
R
与括起的引号匹配的 %%ThisValue%% 运行时值中引号将使用反斜杠 (\) 进行转义。例如,如果“语法”属性为 '%%ThisValue%%',并且组合框的运行时值为 Combo box's value,那么生成的语法'Combo box\'s value'
与括起的引号匹配的 %%ThisValue%% 运行时值中引号将保留,不进行任何修改。

启用规则。指定用于确定何时启用当前控件的规则。单击省略符 (...) 按钮以打开启用规则对话框并指定规则。仅当画布上存在可用于指定启用规则的控件时,才会显示“启用规则”属性。