使用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)中就可以了。
回答:
可以一次性的给行列分别赋值:
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)中就可以了。
相关文章推荐
- 浅谈C++容器(六)
- 浅谈C++容器(五)
- 浅谈C++容器(四)
- Poj1833 20151113
- 浅谈C++容器( 三)
- 浅谈C++容器(二)
- 浅谈C++容器(一)
- 【LeetCode-303】Range Sum Query - Immutable(c++)
- 定位new(placement new)
- C++primer--lambda表达式-参数绑定之bind
- C++实现几种排序算法
- C++实现几种排序算法
- C 编码转换 ,包括ANSI,UNICODE,UTF-8,UniBigEnd(含源码下载)
- C语言之分支结构 字符数组 冒泡排序
- 关于map::erase的使用说明
- C语言基础之基本数据类型
- c++编程注意点之一
- JAVA C# C/C++之比较学:参数传递
- C++学习笔记8 - 函数探幽
- 静态链接库与动态链接库----C/C++