定制 Hierarchical FlexGrid 中的各个区域

Hierarchical FlexGrid 中包含多个可以定制的区域。要定制这些区域,可以使用 Hierarchical FlexGrid 的“属性页”对话框,也可以使用“代码编辑器”窗口,以编程方式实现。对这些区域的定制将有助于提高 Hierarchical FlexGrid 界面的易读性和实用性。

这些 Hierarchical FlexGrid 区域包括:

定制标准区域的显示方式

Hierarchical FlexGrid 标准区域的显示方式是可以定制的,这样提供给用户的信息将更加清晰、便于访问。标准区域中包含被绑定到数据的单元格。

要定制 Hierarchical FlexGrid 标准区域的显示方式

  1. 单击 Hierarchical FlexGrid,然后从快捷菜单中选择“属性”。出现 Hierarchical FlexGrid 的“属性页”对话框。

  2. 在“通用”选项卡上,设置下列标准属性:

属性描述

RowsHierarchical FlexGrid 中的行数。

ColumnsHierarchical FlexGrid 中的列数。

AllowBigSelection允许用户通过单击列或行标头来选择整个列或者行。

MousePointer确定鼠标指针的类型。

注意   如果要使用定制的鼠标指针,必须在“图片”选项卡中为“MouseIcon”属性指定一个定制的图标。

FillStyle确定文本和单元格的格式信息是应用于单个单元格还是被选定的单元格。

SelectionMode确定 Hierarchical FlexGrid 允许用户如何进行选择。

AllowUserResizing确定是否允许用户使用鼠标重新设置行与列的尺寸。

ScrollBars确定 Hierarchical FlexGrid 是否有滚动条,如果有的话,它还说明是滚动条是水平的、垂直的,还是二者兼而有之。

HighLight确定单元格应该在什么时候被突出显示。

FocusRect定义 Hierarchical FlexGrid 在当前单元格附近绘制的焦点矩形的类型。

  1. Style 选项卡上,设置下列标准属性:

属性描述

MergeCells具有相同内容的各个单元格是否被归类为跨越多个单元格或行的一个单元格。

RowHeightMin整个控件的最小行高,以为单位。

PictureType显示的图片为彩色的还是单色的。

WordWrapHierarchical FlexGrid 是否允许单元格内的文本回绕或者有多行。

  1. Font 选项卡上,设置下列标准属性:

属性描述

Font字体风格的名称。

Size字体的大小,以磅为单位。

Effects文本的效果:下划线或删除线,或者文本的样式:粗体或斜体。最多可以选择四个“效果”复选框。

Sample Text字体选择的效果预览。

  1. 单击“确定”,将标准属性应用于 Hierarchical FlexGrid 并关闭“属性页”对话框。

定制固定区域的显示方式

可以创建固定显示在 Hierarchical FlexGrid 中的行或者列。为了便于用户阅读,应该使用一个固定的区域来显示一个标头集合,而不是在每个带区中使用重复的列标头。该区域将是静态的,它标识了下面的行或者右边的列。

要定制 Hierarchical FlexGrid 的静态区域的显示方式

  1. 单击 Hierarchical FlexGrid,然后从快捷菜单中选择“属性”。出现 Hierarchical FlexGrid 的“属性页”对话框。

  2. 在“通用”选项卡上,指定“固定行”和“固定列”文本框中各自的行数和列数,然后单击“应用”。

  3. 在“样式”选项卡上,从“固定文本样式”框中为固定文本选择显示风格,然后单击“应用”。

  4. 在“字体”选项卡中,设置下列标准属性:

属性描述

Font字体风格的名称。

Size字体的大小,以磅为单位。

Effects文本的效果:下划线或删除线,或者文本的样式:粗体或斜体。最多可以选择四个“效果”复选框。

Sample Text字体选择的效果预览。

  1. 从“颜色”选项卡中,为每一个固定属性指定一个颜色。为此,首先需要选择一个“颜色设置”。然后,单击需要改变的属性(例如 BackColorFixed),单击“调色板”中的一种颜色,最后单击“应用”。对需要改变的每一个固定区域重复上述操作。

    注意   如果使用了“Windows 缺省”颜色,那么 Hierarchical FlexGrid 中显示的颜色将是在“显示控制面板”中指定的颜色。除了将 Hierarchical FlexGrid 属性的颜色改变为标准的或 Windows 缺省颜色之外,也可以创建自己的颜色定义(单击“Edit Custom Color”,使用随之弹出的“颜色”对话框。)关于每个属性的有关信息,请参阅 Hierarchical FlexGrid 的属性主题。

  2. 单击“确定”,将固定属性应用于 Hierarchical FlexGrid 并关闭“属性页”对话框。

定制标头的显示方式

在 Hierarchical FlexGrid 中,可以改变带区标头的格式和显示属性。

要定制 Hierarchical FlexGrid 的标头显示方式

  1. 右击 Hierarchical FlexGrid,然后从快捷菜单中选择“属性”。出现 Hierarchical FlexGrid 的“属性页”对话框。

  2. 在“带区”选项卡中,从“文本样式标头”框中选择一种标头样式,然后选择”ColumnHeaders”。

注意   为了防止 Hierarchical FlexGrid 显示重复的标头,必须在“通用”选项卡中将 Fixed Row 文本框设置为 0。此外,如果希望在 Hierarchical FlexGrid 的顶部只显示带区的一组标头,那么必须使用固定行,而不是列标头。

  1. 在“列标题”和“列名称”列表框中,指定需要显示的各列。在缺省的情况下,该列表中包含了 Recordset 的所有字段以及它们的字段名。如果需要停止显示某个 Field 对象,或者希望改变其名称,请使用“列标题”列表。如果需要取消某个字段,请单击对应的选择符号。如果希望改变字段的名称,请单击名称将其选定,然后再次单击它,进入编辑模式进行重命名。

  2. 单击“确定”,将带区属性应用于 Hierarchical FlexGrid 并关闭“属性页”对话框。

定制未填充数据的区域

在 Hierarchical FlexGrid 中,可以改变带未填充数据区域的格式和显示属性。这种未填充区域是空白的,不包含任何数据。

要定制 Hierarchical FlexGrid 的未填充数据区域的显示方式

  1. 右击 Hierarchical FlexGrid,然后从快捷菜单中选择“属性”。显示出Hierarchical FlexGrid 的“属性页”对话框。

  2. 在“样式”选项卡上,改变“非置入网格线”属性。

  3. 在“颜色”选项卡上,为每一个固定属性指定一个颜色。为此,首先需要选择一个“颜色设置”。然后,单击需要改变的属性(例如 BackColorUnpopulated),单击“调色板”中的一种颜色,最后单击“应用”。对需要改变的每一个未填充区域重复上述操作。
  4. 注意   如果使用了“Windows 缺省”颜色,那么 Hierarchical FlexGrid 中显示的颜色将是在“显示控制面板”中指定的颜色。除了将 Hierarchical FlexGrid 属性的颜色改变为标准的或 Windows 缺省颜色之外,也可以创建自己的颜色定义(单击“Edit Custom Color”,使用随之弹出的“颜色”对话框。)

  5. 单击“确定”,将固定属性应用于 Hierarchical FlexGrid 并关闭“属性页”对话框。