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

怎么让StringGrid滚动条滚到指定的那一行,即让那一行被选中并可以看到?多谢

2012-02-11 
如何让StringGrid滚动条滚到指定的那一行,即让那一行被选中并可以看到?谢谢如何让StringGrid滚动条滚到指

如何让StringGrid滚动条滚到指定的那一行,即让那一行被选中并可以看到?谢谢
如何让StringGrid滚动条滚到指定的那一行,即让那一行被选中并可以看到?谢谢

[解决办法]
TGridRect myRect;
myRect.Left = 1;
myRect.Right = 2;
myRect.Top = 10;
myRect.Bottom = 10;
StringGrid1-> Selection = myRect;
上面这个是选择,
下面是临时胡乱写的一个定位测试:
void __fastcall TForm1::StringGrid1Click(TObject *Sender)
{
StringGrid1-> MouseToCell(0, 1, 10, 10);
StringGrid1-> Row = 10;
StringGrid1-> Col = 1;
}
代码原形是:
int nRow,nCol;
StringGrid1-> MouseToCell(MousePos.x, MousePos.y, nCol, nRow);
if ( nRow < 1 )
{
Handled = false;
}else
{
StringGrid1-> Row = nRow;
StringGrid1-> Col = nCol;
}

热点排行