您的位置:首页 > 编程语言 > C语言/C++

使用c++builder中stringgird控件和设定行名称和列名称的问题

2015-11-13 19:01 330 查看
问题:使用c++builder中stringgird控件怎么设定行名称和列名称怎么弄?

回答:

可以一次性的给行列分别赋值:

  TStringList *tmpstrlist;

  tmpstrlist = new  TStringList;

  tmpstrlist->CommaText = ",列标题1,列标题2,列标题3,列标题4";

  StringGrid1->Rows[0] = tmpstrlist;

  tmpstrlist->CommaText = ",行标题1,行标题2,行标题3,行标题4";

  StringGrid1->Cols[0] = tmpstrlist;

  delete tmpstrlist;

问题2:如何使用c++builder中stringgird控件怎么设定行名称和列名称?

CB的SG可直接设定每个单元格的内容(你的行/列名称是指什么?)

StringGrid1->Cells[y][x]="你的内容";

其中x,y分别为行/列号,从0开始

如:

StringGrid1->Cells[0][0]="这里是第一行第一列";

 

将上面的程序写在TForm1::FormCreate(TObject *Sender)中就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息