文本控件
“文本”控件为简单文本框,它可接受任意文本输入,并具有下列属性:
标识。 控件的唯一标识。 这是在语法模板中引用控件时使用的标识。
标题。 与控件一起显示的可选标题。针对多行标题或长标题,单击省略符 (...) 按钮,并在“标题属性”对话框中输入标题。
标题位置。 指定标题相对于控件的位置。值为“顶部”和“左侧”,其中“顶部”是缺省值。
工具提示。 当用户悬停在控件上时,显示的可选工具提示文本。
助记键。 在标题中用作控件的键盘快捷键的可选字符。这些字符加下划线出现在标题中。按 Alt+[助记键]可激活快捷方式。在 Mac 上,不支持“助记键”属性。
文本内容。指定允许的内容。值 Any 指定内容是任意的。值 Variable Name 指定文本框必须包含遵循 IBM® SPSS® Statistics 变量名称的规则的字符串。 请参阅 变量名称 主题以获取更多信息。值 New dataset name 指定文本框必须包含有效 IBM SPSS Statistics 数据集名称,不能是当前打开的数据集的名称。
缺省值。文本框的缺省内容。
宽度。指定控件的文本区域的宽度(字符)。允许的值为正整数。空值表示将自动确定宽度。
执行需要。 指定该控件中是否需要值,以便继续执行操作。如果指定了 True,那么在为此控件指定值之前,确定和粘贴按钮将处于禁用状态。如果指定了 False,那么此控件中缺少值并不会对确定和粘贴按钮的状态造成任何影响。缺省为 False。
语法。 指定由此控件在运行时生成且可以插入到语法模板中的命令语法。
- 您可以指定过任何有效命令语法。针对多行语法或长语法,请单击省略符 (...) 按钮,并在语法属性对话框中输入语法。
- 值 %%ThisValue%% 指定控件的运行时值,它是文本框的内容。这是缺省值。
- 如果“语法”属性包含 %%ThisValue%%,并且文本框的运行时值为空,那么文本框控件不会生成任何命令语法。
引号处理。指定当“语法”属性包含 %%ThisValue%% 作为加引号的字符串的一部分时 %%ThisValue%% 的运行时值中引号的处理方式。在此上下文中,加引号的字符串为使用单引号或双引号引起的字符串。引号处理仅适用于类型与用于引起 %%ThisValue%% 的引号相同的引号。提供了以下类型的引号处理。
- 语法
- 与括起的引号匹配的 %%ThisValue%% 运行时值中引号将变为双引号。例如,如果“语法”属性为 '%%ThisValue%%' 且文本控件的运行时值为 Text box's value,那么生成的语法为 'Text box''s value'。
- Python
- 与括起的引号匹配的 %%ThisValue%% 运行时值中引号将使用反斜杠 (\) 进行转义。例如,如果“语法”属性为 '%%ThisValue%%',并且文本控件的运行时值为 Text box's value,那么生成的语法为 'Text box\'s value'。%%ThisValue%% 使用三重引号引起时,不会执行引号处理。
- R
- 与括起的引号匹配的 %%ThisValue%% 运行时值中引号将使用反斜杠 (\) 进行转义。例如,如果“语法”属性为 '%%ThisValue%%',并且文本控件的运行时值为 Text box's value,那么生成的语法为 'Text box\'s value'。
- 无
- 与括起的引号匹配的 %%ThisValue%% 运行时值中引号将保留,不进行任何修改。
启用规则。指定用于确定何时启用当前控件的规则。单击省略符 (...) 按钮以打开启用规则对话框并指定规则。仅当画布上存在可用于指定启用规则的控件时,才会显示“启用规则”属性。