问题:使用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)中就可以了。
回答:
可以一次性的给行列分别赋值:
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)中就可以了。