读书人

当鼠标悬停在一个TDBGrid的一个cell时

发布时间: 2012-04-16 16:20:04 作者: rapoo

当鼠标悬停在一个TDBGrid的一个cell时候,如何获得鼠标所在的row和cell
如题,
当我用鼠标指向一个TDBGrid的某一个CELL时候(悬停在这个CELL上),
我想知道当前指向的那个行,列。 onmousemove只有x y坐标,不够友好的。谁有好的方案,代码可以提供参考的啊。
谢谢。

[解决办法]
oid __fastcall TMainForm::DBGrid1MouseActivate(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y, int HitTest, TMouseActivate &MouseActivate)

{

}
[解决办法]
基础上稍微动
Caption = String().sprintf(TEXT("当前鼠标在DBGrid的第%d行,第%d列"), gc.Y,gc.X );
[解决办法]

探讨

这200分来来得太容易了. 楼主可以结帖了. 一行代码搞定.


读书人网 >C++ Builder

热点推荐