当前位置:首页 >> 编程开发 >> Visual C++ >> 内容

快速清空StringGrid单元格内容

时间:2011/4/2 作者:平凡之路 来源:xuhantao.com 浏览:

我们使用StringGrid时,经常需要清空所有单元格的内容,我使用的方法如下:

grdFileList->RowCount=1;  //设置总行数,有一行标题行
for (irow=0; irow < OpenDialog1->Files->Count; irow++) //这个例子是将对话框中选择的文件放到GRID中
{
grdFileList->RowCount++; //总行数增加
grdFileList->Rows[irow+1]->Clear();  //清空当前行所有单元格内容
grdFileList->Cells[0][irow+1] = "";  //第0列一般为选择列标记
grdFileList->Cells[1][irow+1] = ExtractFileName(OpenDialog1->Files->Strings[irow]); //文件名
grdFileList->Cells[2][irow+1] = OpenDialog1->Files->Strings[irow]; //含路径文件名
....
....
}
if (grdFileList->RowCount>1)
grdFileList->FixedRows = 1; //第一行为固定标题行,将其变为灰色

结论:这样子设计程序,就会保证新增加的每一行都是最新的或空白内容。

注意:若仅使用 grdFileList->RowCount=1;则行数变多时,会显示旧的内容。

其它:以上在C++ Builder6/C++ Builder 2009中调试。

相关文章
  • 没有相关文章
  • 徐汉涛(www.xuhantao.com) © 2024 版权所有 All Rights Reserved.
  • 部分内容来自网络,如有侵权请联系站长尽快处理 站长QQ:965898558(广告及站内业务受理) 网站备案号:蒙ICP备15000590号-1