delphi dbgrid 鼠标提示

新手哎请指导详细点吧...dbgrid显示出查询结果了.一条记录在里面就是一行吧.想让鼠标停留在一行上显示这行的一个值..就像我们鼠标停留在百度logo上的效果一样.每行... 新手哎 请指导详细点吧...
dbgrid显示出查询结果了. 一条记录在里面就是一行吧.
想让鼠标停留在一行上 显示这行的一个值 .. 就像我们鼠标停留在百度logo上的效果一样.
每行有几个值 . 想显示其中一个值 能显示一次查询结果吗?
展开
 我来答
百度网友a0753819f
2010-04-08 · 超过19用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:50.7万
展开全部
将 DBGrid 的ShowHint 设置为true;
在DBGrid的 OnMouseMove事件中写上
procedure TForm1.dbgrd1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
Coord : TGridCoord;
begin
Coord := dbgrd1.MouseCoord(X,Y); //获取当前指针坐标对应的Grid行列坐标
if Coord.Y < 1 then Exit;

dbgrd1.DataSource.DataSet.RecNo := Coord.Y;
dbgrd1.Hint := dbgrd1.DataSource.DataSet.FieldByName('你要显示数据的列名').AsString;
end;
cwlovemf
2010-04-08 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:115万
展开全部
鼠标停留倒是没弄过,不过鼠标点击倒是可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式