首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

在 StringGrid 中不知能不能实现的一个有关问题,试了多次,仍然无果,高手请看~

2012-02-20 
在 StringGrid 中不知能不能实现的一个问题,试了多次,仍然无果,高手请看~~~~~在StringGrid中行数是通过Str

在 StringGrid 中不知能不能实现的一个问题,试了多次,仍然无果,高手请看~~~~~
在   StringGrid   中行数是通过
StringGrid-> RowCount+=1;
动态增加的,在增加过程中,我想让焦点放在最后增加的那行中,大体像   ListView   中的:
ListView1-> Items-> Item[ListView1-> Items-> Count-1]-> MakeVisible(true);
即最后一行的数据有   StringGrid   的焦点,StringGrid   的竖向滚动条在表格的最底部。

具体要求也可见附图:
http://www.100road.com/img/Image00000.gif

[解决办法]
void __fastcall TForm1::Button1Click(TObject *Sender)
{
StringGrid1-> RowCount = StringGrid1-> RowCount + 1;
StringGrid1-> Row = StringGrid1-> RowCount - 1;
}

[解决办法]
StringGrid1.RowCount := StringGrid1.RowCount + 1;
StringGrid1.Row := StringGrid1.RowCount - 1;
StringGrid1.Col := 1;
StringGrid1.SetFocus;

热点排行