我想把dbgrid的滚动条该成和stringgrid一样,大家给个思路吧(200分)

  • 主题发起人 主题发起人 nullbert23
  • 开始时间 开始时间
N

nullbert23

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把dbgrid的滚动条该成和stringgrid一样,大家给个思路吧
 
有什么不同吗?
 
本来就一样呀
 
st_cumt:对于我在nullbert22中的关于create的问题,你的看法是对的,谢谢你呀
======================================
绝对不一样,在dbgrid中,滚动条老是跟着记录跑,
在stringgrid中就不会
 
to远帆:比如用鼠标选择数据区域,在stringgrid 中就很好,鼠标在哪儿,选择区域就
到哪儿,在dbgrid中就不行,他是这样的:
如果你在mousemove(x,y)中这么写:
newx:=mydbgrid1.mousecoord(x,y).x;
然后让第newx条记录变成兰色;
如果滚动条不滚动,第newx条记录就在鼠标当前位置
可是滚动条滚动了,第newx条记录就偏离鼠标当前位置了
再有就是如果鼠标拖到grid外面,比如在stringgrid中,这是滚动条才开始滚动
 
以前我也觉得不习惯,不过后来还好。Sorry,我不知如何解决,可能看看Dbgrid的源码可
以解决吧。
 
给个思路吧,随便说嘛
 
后退
顶部