如何知道鼠标在DBGrid中某行某列上停留了1秒以上? 1.用DbGrid的OnMouseMove事件启动一个TTimer.2.用TTimer测出鼠标停留时间.3.用TTimer的OnTimer事件启动Memory字段的显示... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上说的不错,请参考Forms.pas中的Hint 应该使用全局变量存放上次鼠标留的位置,如grow和gcol表示上次停留的单元格。初始值就设为(-1,-1)好了。在OnMouseMove事件里进行判断grow与gcol与当前单元格的row与col是否一致,如果不一致则使定时器有效,同时将grow与gcol赋一个新值;否则不处理。其它处理如sky_horse所说。 是否有一个专门的函数,根据OnMouseMove事件中的X和Y参数直接算出:鼠标放在哪行哪列? DBGrid的 MouseCoord(X, Y: Integer): TGridCoord;即可根据OnMouseMove事件中的X和Y参数直接算出鼠标放在哪行哪列。 (求助)新手问问题:对一控件添加一onbuttonclick事件,即添加一默认的处理动作。 delphi 怎么将IMAGE类型的字段导入导出 sql server 高分求围棋规则实现算法。 用DELPHI的兄弟们注意了 在Stringgrid里怎么判断客户输入的不是数字?然后返回要求从新输入? 如果没有OBJ,就不能使用DLL吗? idpop3收信件问题,高手请进!!在线等待,马上给分!! winxp下如何安装delphi5? daehappy进来取分,感谢给分! help! I'm new. 如何拦截退出WINDOWS NT的消息,并取消该消息? 关于COMBOBOX的一个问题
在OnMouseMove事件里进行判断grow与gcol与当前单元格的row与col是否一致,如果不一致则使定时器有效,同时将grow与gcol赋一个新值;否则不处理。其它处理如sky_horse所说。