StringGrid控件的属性和使用

本文详细介绍了Delphi中的StringGrid控件,包括其重要属性如固定行列、行高列宽设置,以及如何操作单元格数据,如单元格赋值、焦点移动和表头初始化。此外,还讲解了单元格点击事件、行和列的添加、插入和删除等实用功能,旨在帮助开发者更好地掌握和应用StringGrid控件。
摘要由CSDN通过智能技术生成

StringGrid控件的属性和使用

         简介StringGrid控件是一种很常用的表格显示控件,大家都知道在数据量比较大、需要按条目显示的时候,用表格显示会使整个显示简洁大方,有条理。

         StringGrid控件用于建立显示字符串的网格,每个单元格都可以看作是显示一个字符串变量的值,整个表格则可以看作一个字符串的二维数组按顺序依次显示出来(eg.StringGrid1[ColNum,RowNum])。

最后希望这边文章对于需要熟悉StringGrid控件使用的人能够提供一点帮助。

 

一.StringGrid控件的一些重要属性

1、固定行及固定列:  (没有固定行列的时候,不能在运行时调节各个单元格的宽度和高度)

 StringGrid.FixedCols := 固定行数;

 StringGrid.FixedRows := 固定列数;  

 StringGrid.FixedColor := 固定行列的颜色;  

 StringGrid.Color := 未固定行列的颜色(资料区)

 StringGrid.ColCount:= 当前行数(未固定,可改变);

 StringGrid.RowCount := 当前列数(未固定,可改变)

 

2、资料区行列的宽度和高度: 

 StringGrid.DefaultColWidth := 內定全部的宽度;  

 StringGrid.DefaultRowHeight := 內定全部的高度;  

 StringGrid.ColWidths[Index:Longint]:=某一行整行的宽度;    

 StringGrid.RowHeights[Index:Longint]:=某一列整列之高度;  

 

3、资料区(CELL)指定(将某一行列停在资料区最左上角)

 StringGrid.LeftCol:=某一行號;  

 StringGrid.TopRow:=某一列號;  

 

4、焦点移动到某一单元格内:    

 StringGrid.Row:=?;   

 StringGrid.Col:=?;  

 

5、设定资料区行数和列数:(包含固定行、列亦算在內)    

 StringGrid.RowCount:=?;  

 StringGrid.ColCount:=?;  

 

6、给某一个单元格赋值(0开始)  

 StringGrid.Cells[Col   ,   Row]:=字串;  

 

7、判断鼠标处于哪一个单元格中  

  StringGridMouse事件中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值