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

当鼠标悬停在一个TDBGrid的一个cell时候,怎么获得鼠标所在的row和cell

2012-04-16 
当鼠标悬停在一个TDBGrid的一个cell时候,如何获得鼠标所在的row和cell如题,当我用鼠标指向一个TDBGrid的某

当鼠标悬停在一个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分来来得太容易了. 楼主可以结帖了. 一行代码搞定.


热点排行