Tivoli 服务台 6.0 开发工具包接口设计器指南

第 3 章:设计控件

返回目录


简介

概述

向窗体添加的控件个数仅受到窗体大小的限制。可以改变窗体的大小,使您有添加控件的附加空间。

注意:如果在开发期间改变窗体的大小,则需要用同样的大小来保存窗体。否则,此窗体不能正确地显示给最终用户。

无论向窗体添加何种控件,其添加过程都是相同的。

控件属性概述

概述

每个控件都具有带下列标签的属性页:

以下章节中说明“基本”标签和“帮助”标签属性。

通用控件属性

“基本”标签属性

下表说明所有控件共有的“基本”标签属性。

属性 说明
控件标识 使您易于设置标签次序的标识。在 TSD 脚本程序中通过此标识引用此控件。
附件 当改变窗体大小时,附件维护控件在窗体中的位置。附件可以是固定的,在这里无论窗体的大小如何,控件总是在窗体的特定位置上出现;附件也可以是百分比,在这里控件的位置根据窗体的大小按比例移动。有关设置控件附件的详细信息,请参见“几何关系管理”。
大小 用来调节控件的高度和宽度的坐标
偏移量 与百分比附件一起使用的坐标,用来设置控件和窗体边界之间“缓冲区空间”的大小。有关设置偏移量的详细信息,请参见“几何关系管理”。
隐藏性 设置控件是隐藏的或可见的。如果要定义带权限的某些控件,则选择此复选框。例如,如果要使某些控件仅对负责人或主管人可见,则可能要选择此选项。
已禁用 设置控件是活动的或非活动的
同步化坐标 为跨多个平台的控件设置固定的位置
说明 控件功能的定义

“帮助”标签属性

从“帮助”标签,可设置下列项的属性:

有关向应用程序添加帮助的详细信息,请参见“建立附加功能部件”。

特定控件属性

概述

每个控件都有特定属性,以区别于所有控件的通用属性。本节说明每个控件的特定属性。

按钮属性

下表说明按钮控件的特定属性。

属性 说明
按钮标签 在按钮上出现的文本。
映像文件 包含在按钮上出现的映像的路径和文件名。

注:如果指定了要在按钮上出现映像,则指定的按钮文本变为工具提示。

操作 按钮应执行的操作。以下是有效操作:
  • 接受:接受在窗体中输入的任意值。
  • 取消:关闭对话框,不进行任何更改。
  • 帮助:显示窗体的帮助主题。
  • 是其功能由您来决定的按钮。例如,可将任何类型的功能与此按钮关联,因为其用途对您是开放的。
显示映像选择 选择此框以指定一个映像文件。
缺省按钮 确定当打开窗体时是否已选择了此按钮。

复选框属性

下表说明复选框控件的特定属性。

属性 说明
复选框标签 在复选框旁边出现的文本。
初始值 确定最初是否选择了复选框。选择“真”表示选择了此复选框。
风格 确定所选的复选框是圆形的还是矩形的。如果不选此框,则矩形是缺省值。

时钟属性

下表说明时钟控件的特定属性。

属性 说明
时钟类型 确定时钟是以传统的 12 小时还是以军事上的 24 小时形式显示。
边界 确定时钟周围边界的外观。下列是有效边界:
  • 凸出确定边界线是否凸出于时钟之上。
  • 凹进确定边界线是否凹进到时钟之下。
  • 围住边界确定边界线是否以静态形式出现(既不凸出也不凹进),以定出时钟的边界。
  • 表示时钟无边界线。

组合框属性

下表说明组合框控件的特定属性。

属性 说明
排序 确定列表项的排序次序。下列是有效排序方法:
  • 升序表示以升序方式列出项。
  • 表示对项不作排序。
类型 确定用户可做出的选择类型。下列是有效类型:
  • 缺省表示用户可在列表框中选择一项。
  • 只读表示用户可在列表框中查看项,但不能选择。
IME 确定是否用“输入方法编辑器(IME)”来反映本地语言字符以替代英语。
初始内容 确定是否在组合框中显示初始值。
启动标识 如果选择了要在组合框中出现的缺省项,则必须在此字段中输入此标识。
最大长度 用户可在组合框中输入的字符的最大个数。

文本框属性

下表说明文本框控件的特定属性。

注:用户在一个文本框中只能输入一行文本。使用“多行编辑”控件才能输入多行。

属性 说明
初始值 缺省值。如果不输入值,则当出现对话框时文本框为空。
式样类型 下列是有效的预定义的式样类型,但“自定义”选项不包括在内,它用于设计您自己的式样,(有关式样的详细信息,请参见“创建附加功能部件”):
  • 表示无模式类型。
  • 整数仅指整数。
  • 实数仅指实数。
  • 时间是时间格式,例如 mm/dd/yyyy
  • 日期是日期格式,例如 hh:mm:ss
  • 口令是口令格式式样。
  • 自定义是您设计的式样。(“式样”和“最大长度”字段是否是活动的由所选的“式样类型”来决定。)
式样标识 式样名称。(仅对于自定义式样可用。)
最大长度 用户可输入的字符的最大个数
只读 确定条目字段是否是只读的
仅大写字母 确定不论用户输入的是大写形式还是小写形式,是否都以大写字母形式显示条目
IME 本地 确定是否用“输入方法编辑器(IME)”来反映本地语言字符以替代英语
GMT 格林威治标准时间。选择此复选框将自动把日期或时间转换为 GMT。

必须执行下列操作来使用此功能部件。

  1. 在同一窗体上创建两个条目字段,一个用时间式样,另一个用日期式样。
  2. 以下列方式命名这两个条目字段:NAME_TIME 用于时间字段,NAME_DATE 用于日期字段。
    注:两个字段的“NAME”必须相同。
  3. 在属性页上为两个字段选择“GMT 转换”复选框。

组框属性

下表说明组框控件的特定属性。

属性 说明
组框标题 组框的名称
风格 确定标题应如何对齐

超文本属性

下表说明超文本控件的特定属性。

属性 说明
风格 超文本框中的格式化风格。下列是有效风格:
  • 无整字换行表示用户必须使用硬回车,手动将文本转到下一行。
  • 无格式表示自动进行整字换行。
  • 表示无行格式。
开始文本 确定是否应在超文本控件中显示任何初始文本。

映像属性

下表说明映像控件的特定属性。

属性 说明
映像文件 包含映像的文件的路径
边界风格 确定映像周围边界的外观。下列是有效边界:
  • 凸出确定边界线是否凸出于映像之上。
  • 凹进确定边界线是否凹进到映像之下。
  • 围住边界确定边界线是否以静态形式出现(既不凸出也不凹进),以定出映像的边界。
  • 指示映像无边界线。
风格 确定窗体中映像的外观。下列是有效风格:
  • 滚动条用于用户滚动映像的长度。
  • 剪切修剪映像,使之符合边界的要求。
  • 比例尺缩放映像,使之符合边界的要求。

列表框属性

下表说明列表框控件的特定属性。

属性 说明
排序 确定列表项的排序次序。下列是有效排序方法:
  • 升序表示以升序方式列出项。
  • 表示对项不作排序。
水平滚动 确定是否出现水平滚动条。
初始内容 缺省列表项。应对这些项进行重新命名,否则在列表框中显示缺省名称。
启动标识 此框是只读的,且反映初始内容框的内容。
多项选择 允许用户在列表框中以任意顺序选择任意数目的项。

多行编辑框属性

下表说明 MLE 控件的特定属性。

属性 说明
水平滚动 确定在 MLE 上是否出现水平滚动条。
垂直滚动 确定在 MLE 上是否出现垂直滚动条。
仅大写字母 确定不论用户输入的是大写形式还是小写形式,是否都以大写字母形式显示条目。
IME 本地 确定是否用“输入方法编辑器(IME)”来反映本地语言字符以替代英语。
无整字换行 确定用户是否必须使用硬回车,手动将文本转到下一行。
只读 确定 MLE 是否应为只读的。
必要的 确定用户是否必须在 MLE 中输入。
最大长度 确定用户可在 MLE 中输入的字符个数。

多项选择列表框属性

下表说明 MSLB 控件的特定属性。

属性 说明
升序 自动以升序方式对输入表中的新数据排序。
允许使用不带任何属性设置的 MSLB 控件。这是缺省的属性设置。
水平滚动 允许水平滚动,以查看屏幕可视范围之外的数据。
多项选择 允许随机选择多个条目。
初始内容 允许选择首次打开列表框时显示的值。
启动标识 作为项的句柄的变量。此变量用于标识初始内容值。

单选按钮集属性

下表说明单选按钮集控件的特定属性。

属性 说明
单选按钮集标题 包围单选按钮的组框标题。
初始选择 根据值确定初始时是否应选择按钮。必须输入一个值以指定将要 选择的单选按钮(例如,1 表示选择第一个按钮,2 表示选择第二个按钮,等等)。
按钮标签 缺省单选按钮标签。应对这些标签进行重新命名,否则在单选按钮集中显示缺省名称。
标题位置 组框标题的对齐方式。
风格 确定单选按钮是以垂直方向还是水平方向排列。

滑块属性

下表说明滑块控件的特定属性。

属性 说明
标尺 下列是有效标尺选项:
  • 刻度数是标尺刻度或标记的个数。在 Windows 中,仅出现刻度。在 UNIX 中,仅出现标记。 注:在 OS/2 中,同时出现刻度和标记
  • 调整宽度是每个标记代表的单位数。如果刻度数为 10,且间距为 1,则标尺显示为 0、1、2 等等直到 10。但是,如果刻度数是 10,且间距为 2,则标尺显示为 0、2、4 等等直到 20。
方向 确定滑块是以垂直方向还是水平方向显示。水平方向上,从左向右显示值,而垂直方向上则从底向上显示值。
快速 确定滑块标尺是否移动到最近的刻度。
标记 仅用于 UNIX 的刻度标题。标记的个数必须与刻度的个数相同。

子窗体属性

本节说明子窗体控件的特定属性。应使用子窗体来代替窗体中常用的控件。例如,如果在几个窗体中都有三个按钮作为一组一起出现,则不用在每个窗体中应出现这三个按钮的位置上添加它们,而可以创建包含这三个按钮的一个子窗体控件并在每个窗体中引用此子窗体控件。也就是说,可以一次就创建这些按钮,以在多个窗体中使用它们。

也可以用子窗体对窗体的各部分进行分组,以帮助进行几何管理。有关详细信息,请参见“几何关系管理”。

下表说明“子窗体”标签的特定属性。

属性 说明
子窗体标题 在边界中出现的子窗体标题。
窗体标识 包含子窗体的文件的位置。
边界风格 确定子窗体周围边界的外观。下列是有效边界:
  • 凸出确定边界线是否凸出于子窗体之上。
  • 凹进确定边界线是否凹进到子窗体之下。
  • 围住边界确定边界线是否以静态形式出现(既不凸出也不凹进),以定出子窗体的边界。
  • 表示子窗体无边界线。

表属性

本节说明表控件的三个特定标签:表、列和 SQL。

下表说明“表”标签的特定属性。

属性 说明
排序 确定表项的排序次序。下列是有效排序方法:
  • 升序表示以升序方式列出项。
  • 降序表示以降序方式列出项。
  • 表示对项不作排序。
水平滚动条 确定在表上是否出现水平滚动条
多项选择 确定用户是否一次可在表中选择多个项

从“列”标签,可以为表设置下列列标题和列大小属性。

下表说明“列”标签的特定属性。

属性 说明
名称 数据库中的列名称
标题 用户在屏幕上看到的列名称
宽度 水平方向上列应包含的对话框单位个数。
注:多达 32 个对话框单位(水平方向上 4 个,垂直方向上 8 个)可组成一个字符单元。字符单元由单个字母数字字符或符号字符组成。
GMT 格林威治标准时间。选择此复选框将自动把日期或时间转换为 GMT。

必须执行下列操作来使用此功能部件。

  1. 在同一窗体上创建两个条目字段,一个用时间式样,另一个用日期式样。
  2. 以下列方式命名这两个条目字段:NAME_TIME 用于时间字段,NAME_DATE 用于日期字段。
    注:两个字段的“NAME”必须相同。
  3. 在属性页上为两个字段选择“从 GMT 转换或转换到 GMT”复选框。

从“SQL”标签,可以为表设置下列记录限制和 SQL 语句属性。

下表说明“SQL”标签的特定属性。

属性 说明
记录限制 表应包含的最大记录个数。
SQL 语句 可以在此框中输入任意 SQL 语句。

文本属性

下表说明文本控件的特定属性。

属性 说明
标签文本 文本框的标题。
水平位置 文本框内部文本的水平对齐。

树控件

树控件使您能创建可以展开或折叠的分层结构。有关 Tivoli 服务台 6.0 开发工具包中各种可用树控件的详细信息,请参见 lrtree.htm 文件。

设置控件属性

要设置控件属性:

  1. 对要为其设置属性的控件单击鼠标右键。
  2. 选择“属性”。
    注:如果在“优先选项”中选择了“自动属性页”,则当创建新窗体或控件时自动显示“控件”属性页。
  3. 设置属性。
  4. 选择“应用”或“确认”。

树控件属性

处理控件

添加控件

要添加控件:

  1. 打开资源文件。
  2. 双击要向其添加控件的窗体。
  3. 单击控件选用板上的控件按钮。
  4. 单击要显示控件的窗体,并用鼠标指针确定控件的大小。
    结果:在带附件的窗体上显示控件。在添加了所有控件后,接着需要配置附件。

注:可以使用“基本”属性标签精确确定控件大小。

设置附件

添加控件时,控件带有两个缺省附件。缺省情况下,这两个附件是固定附件,这表示控件在窗体上的位置是设定好的,无论如何改变窗体的大小,控件的位置都不变。可以通过将附件设置为百分比附件来更改附件,以在改变窗体大小时,控件可按比例移动。

在控件选用板之下的附件编辑器中设置附件。用实线代表固定附件,虚线代表百分比附件。有关附件的详细信息,请参见“几何管理”。

要设置附件:

  1. 向窗体添加控件。
    结果:控件出现在窗体上,带有两个固定附件。此控件的相似物也出现在附件编辑器中。
  2. 如果要添加第三个附件,单击不带任何附件的控件边。
  3. 如果要将固定附件设置为百分比附件,单击固定附件。
    结果:固定附件的实线形态更改为百分比附件的虚线形态。

注:通过在向窗体添加控件时按 shift,可向控件的四个边添加附件线。

移动控件

注:在移动控件前确保在控件选用板上不选择任何控件。

要移动控件:

  1. 单击要移动的控件。
  2. 将控件拖到它的新位置。

注:通过按 shift 键并单击每个要移动的控件,然后将它们拖到各自的新位置,可以移动多个控件。

复制控件

要复制控件:

  1. 单击要复制的控件。
  2. 在控件上单击鼠标右键。
  3. 从弹出式菜单选择“编辑”。
  4. 从“编辑”菜单选择“复制”。
  5. 从“编辑”菜单选择“粘贴”。
    结果:新控件作为所选控件出现在原始控件的顶部。
  6. 将所选控件移到希望的位置并取消选择此控件。

改变控件的大小

要改变控件的大小:

  1. 选择要改变大小的控件。
  2. 用鼠标指针确定此控件的大小或双击此控件以打开此控件属性。(如果使用鼠标指针,则大小就确定下来了。)
  3. 在“附件”下,改变尺寸。
  4. 选择“应用”或“确认”。

将控件大小变为活动控件的大小

除了手动确定控件的大小之外,还可以使用弹出式菜单将控件的大小变为与活动控件的大小一致。活动控件是“标准”或是为其他所选控件定义对齐的控件。活动控件的颜色与所选控件的颜色不同,从而将活动控件标识出来。

要确定控件的大小:

  1. 按 SHIFT 键并单击每个要确定大小的控件。选择上一个活动控件。
    结果:所选的每个控件呈高亮显示。用不同的颜色显示活动控件。
  2. 在活动控件上单击鼠标右键。
  3. 从弹出式菜单,指向“同一尺寸”,然后选择合适的确定大小命令。

将控件与活动控件对齐

要对齐控件:

  1. 按 SHIFT 键并单击每个要对齐的控件。选择上一个活动控件。
    结果:所选的每个控件呈高亮显示。用不同的颜色显示活动控件。
  2. 在活动控件上单击鼠标右键。
  3. 从弹出式菜单,指向“对齐”,然后选择合适的对齐命令。

查找丢失的或遮掩的控件

将控件添加到窗体时,可能发现一些控件放入后可能遮掩或完全遮盖了其他控件,当窗体尺寸变小时更是如此。可以使用弹出式菜单查找控件。

要查找控件:

  1. 在窗体中的任何地方(标题条除外)单击鼠标右键。
  2. 从弹出式菜单选择“编辑”和“查找控件”。
    结果:显示“选择控件”框。
  3. 使用下列复选框选项中的一个来查找控件:
  4. 遮掩只显示列表中被另一个控件遮掩的控件
  5. 选择“选择”,以选择受影响的控件。
  6. 选择下列项之一:

将控件放到前面

将控件添加到窗体时,可能发现一些控件放入后可能遮掩或完全遮盖了其他控件。可以使用弹出式菜单将较小的控件放到较大的控件的前面。

要将控件放到前面:

  1. 在组框控件上单击鼠标右键。
  2. 从弹出式菜单选择“放到前面”。

将控件放到后面

“放到后面”菜单命令只适用于组框控件。组框是包围一组相关选项或控件的视觉图案。组框必须在控件后面显示,否则将隐藏控件。

要将组框控件放到后面:

  1. 在组框控件上单击鼠标右键。
  2. 从弹出式菜单选择“放到后面”。

注:通过从弹出式菜单选择“放到前面”,也可以将部分隐藏的控件再次放到前面。

删除控件

要删除控件:

  1. 选择要删除的控件。
  2. 按“删除”键。

Tivoli 服务台 6.0 开发工具包接口设计器指南

返回目录

版权所有