当前位置:首页 > StringGrid组件的重要属性
StringGrid组件的重要属性
2008-02-21 22:00:35 作者:未知 来源:中国自学编程网 浏览次数:16 文字大小:【大】【中】
【小】
在程序设计语言中,二维数组必须先定义后使用,所谓先定义就是要确定二维数组的行数与列数及其数据类型。同样StringGrid组件在使用前也应定义其行数与列数,行数和列数分别用RowCount与ColCount属性动态确定。所以下面先介绍RowCount与ColCount属性。
(1)RowCount属性
RowCount属性用于确定StringGrid组件数据表的行数,可在程序设计时用对象监视器设定,将列数RowCount设置为20。也可在程序执行过程中用赋值语句将行数值赋于Row—Count.
(2)ColCount属性
ColCount属性用于确定StringGrid组件数据表的列数,可在程序设计时用对象监视器设定,将列数ColCount设置为9。也可在程序执行过程中用赋值语句将列数值赋于Col-Counto
(3)FixedRows属性
该属性用于设置表格显示过程中固定不变的行数。如在图9.4中设置固定行数为1,此时用鼠标拖动表格的垂直滚动条时,第1行始终保持不变。一般第1行为标题行,标题行应始终保持可见状态。 (4)FixedCols属性
该属性用于设置表格中固定不变的列数。如在图9.4中设置固定列数为1,此时用鼠标拖动表格的水平滚动条时,第1列始终保持不变。
一般情况下,固定行与固定列用与表格中其他单元格不同的颜色来表示,用灰色表示,而普通单元格用白色表示。固定行与固定列的颜色可用FixedColor属性设置。 (5)FixedColor属性
FixedColor属性用于设置固定行与固定列的颜色。
(6)Cells属性
Cells属性用于表示表格中的单元格,格式如下: property Cells[Col,:Row:‘IntegeI’]:string;
其中,Col与Row分别表示单元格在表格中的列号与行号。例如: procedure TForml.:ButtonlClick(Sender:’rObject); var I,J:Integer; begin
with StringGrid 1 do
for I:=0 to ColCount一1 do for J:=O to RowCount—l do Cells[I,J]:=”; end;
该程序用于将stringGr。idl组件中所有单元格清空。 (7)Option属性
Option属性中有许多取逻辑值的子属性,分别用于控制表格线的显示方式,各行能否互换位置,各列能否互换位置,单元格中数据是否允许编辑等。下面用表9.1说明各子属性的用法。
共分享92篇相关文档