MSFlexGrid控件使用点滴记录

来源:互联网 发布:exchange 域名 编辑:程序博客网 时间:2024/04/30 04:04

MSFlexGrid控件使用摘要
SetRows及SetCols: 设置控件的行列数,如果你不往各行列中插入数据,表格将为指定行列数的空表.
  大多数情况下,在往表格中插入数据时必须先确保表格的行列数能容纳你要插入的行列数,
  不过当你用的是AddItem方法时,你可以不必手工增加行数(列数还是要先设置好的),因为
  它会增加控件的行列数.
GetRows及GetCols:获取控件的行列数。
SetRow及SetCol:设置控件的当前格(由行号及列号指定)
SetText:设置控件的当前格的内容.
SetTextMatrix:设置指定格(由行号及列号指定)中的内容
SetTextArray:功能与SetTextMatrix相同,但指定格的位置的方式与SetTextMatrix不同, SetTextMatrix是
  通过二维表中的行列索引来表示,而SetTextArray用一维索引来表示,其原理与C语言中访问
  二维数组的方式相同,如:对于Table[N][M], Table[3][2]以一维方式表示为Table[3*M+2].  (我未实验:不完全可信)

AddItem:在控件中增加一行,行中各字段以tab字符相隔,不能用本方法来增加控件的第一行(固定行或表头),
 它将导致控件的行数自动加一.
Clear:清除控件中的所有内容(不改变控件的原有行列数)
GetRowSel及GetColSel:获取控件的当前行、列,没有当前行(即表格为空)时,返回值为-1。