Hierarchical FlexGrid 中包含多个可以定制的区域。要定制这些区域,可以使用 Hierarchical FlexGrid 的“属性页”对话框,也可以使用“代码编辑器”窗口,以编程方式实现。对这些区域的定制将有助于提高 Hierarchical FlexGrid 界面的易读性和实用性。
这些 Hierarchical FlexGrid 区域包括:
Hierarchical FlexGrid 的标准区域是那些包含数据绑定信息的单元格。
带区区域包含了 Hierarchical FlexGrid 中每个 Recordset 的显示信息。与此有关的详细说明,请参阅带区的格式设置。
固定区域中包含固定的或者静态的行与列。
列标头区域确定与被绑定到 Hierarchical FlexGrid 的 Recordset 有关的信息。在使用时,Hierarchical FlexGrid 中的每个带区都将重复这些列标头。与此有关的详细信息,请参阅带区的格式设置。
在以垂直方式显示带区时,Hierarchical FlexGrid 的缩进区域就是将一个数据带区缩进若干列的区域。每个带区前面的缩进列中包含空白的、未使用的单元格。与此有关的详细说明,请参阅带区的格式设置。
Hierarchical FlexGrid 的未填充区域包括 Hierarchical FlexGrid 工作区域的右边和下边的单元格。该区域是空白的,包含未被使用的单元格。
Hierarchical FlexGrid 标准区域的显示方式是可以定制的,这样提供给用户的信息将更加清晰、便于访问。标准区域中包含被绑定到数据的单元格。
要定制 Hierarchical FlexGrid 标准区域的显示方式
属性描述
RowsHierarchical FlexGrid 中的行数。
ColumnsHierarchical FlexGrid 中的列数。
AllowBigSelection允许用户通过单击列或行标头来选择整个列或者行。
MousePointer确定鼠标指针的类型。
注意 如果要使用定制的鼠标指针,必须在“图片”选项卡中为“MouseIcon”属性指定一个定制的图标。
FillStyle确定文本和单元格的格式信息是应用于单个单元格还是被选定的单元格。
SelectionMode确定 Hierarchical FlexGrid 允许用户如何进行选择。
AllowUserResizing确定是否允许用户使用鼠标重新设置行与列的尺寸。
ScrollBars确定 Hierarchical FlexGrid 是否有滚动条,如果有的话,它还说明是滚动条是水平的、垂直的,还是二者兼而有之。
HighLight确定单元格应该在什么时候被突出显示。
FocusRect定义 Hierarchical FlexGrid 在当前单元格附近绘制的焦点矩形的类型。
属性描述
MergeCells具有相同内容的各个单元格是否被归类为跨越多个单元格或行的一个单元格。
RowHeightMin整个控件的最小行高,以绨为单位。
PictureType显示的图片为彩色的还是单色的。
WordWrapHierarchical FlexGrid 是否允许单元格内的文本回绕或者有多行。
属性描述
Font字体风格的名称。
Size字体的大小,以磅为单位。
Effects文本的效果:下划线或删除线,或者文本的样式:粗体或斜体。最多可以选择四个“效果”复选框。
Sample Text字体选择的效果预览。
可以创建固定显示在 Hierarchical FlexGrid 中的行或者列。为了便于用户阅读,应该使用一个固定的区域来显示一个标头集合,而不是在每个带区中使用重复的列标头。该区域将是静态的,它标识了下面的行或者右边的列。
要定制 Hierarchical FlexGrid 的静态区域的显示方式
属性描述
Font字体风格的名称。
Size字体的大小,以磅为单位。
Effects文本的效果:下划线或删除线,或者文本的样式:粗体或斜体。最多可以选择四个“效果”复选框。
Sample Text字体选择的效果预览。
注意 如果使用了“Windows 缺省”颜色,那么 Hierarchical FlexGrid 中显示的颜色将是在“显示控制面板”中指定的颜色。除了将 Hierarchical FlexGrid 属性的颜色改变为标准的或 Windows 缺省颜色之外,也可以创建自己的颜色定义(单击“Edit Custom Color”,使用随之弹出的“颜色”对话框。)关于每个属性的有关信息,请参阅 Hierarchical FlexGrid 的属性主题。
在 Hierarchical FlexGrid 中,可以改变带区标头的格式和显示属性。
要定制 Hierarchical FlexGrid 的标头显示方式
注意 为了防止 Hierarchical FlexGrid 显示重复的标头,必须在“通用”选项卡中将 Fixed Row 文本框设置为 0。此外,如果希望在 Hierarchical FlexGrid 的顶部只显示带区的一组标头,那么必须使用固定行,而不是列标头。
在 Hierarchical FlexGrid 中,可以改变带未填充数据区域的格式和显示属性。这种未填充区域是空白的,不包含任何数据。
要定制 Hierarchical FlexGrid 的未填充数据区域的显示方式
注意 如果使用了“Windows 缺省”颜色,那么 Hierarchical FlexGrid 中显示的颜色将是在“显示控制面板”中指定的颜色。除了将 Hierarchical FlexGrid 属性的颜色改变为标准的或 Windows 缺省颜色之外,也可以创建自己的颜色定义(单击“Edit Custom Color”,使用随之弹出的“颜色”对话框。)