如何让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;
}