DBGrid如何让记录滚动得好看一点?(100分)

  • 主题发起人 主题发起人 Cinway
  • 开始时间 开始时间
C

Cinway

Unregistered / Unconfirmed
GUEST, unregistred user!
我用了DBGrid来浏览数据,结果发现右边的滚动条没办法直观地表示记录翻过了多少。
一般都是在最上面,或者在最下面,要不就停在滚动条中间。
比如我想看当前记录数到全部记录的哪个位置了,就没有办法在滚动条上看得出来。
请问怎么办?我想让滚动条变得直观一点。
 
同感,我正在自定义Dbgrid,但问题没解决,急。
 
奇怪啊,我看到有的DELPHI书上的截图里面的滚动条可以是在中间的,而且变得很长,
不知道是怎么弄出来的。难道是造假么?
 
问得好!相信用过delphi的没人没碰到过这个问题。
我的用户为此投诉了我N次。
为什么没人答?
 
关注.....
 
必须用DBGrid吗?解决不了问题的时候,应该学会逃避问题。
 
devexpress的TdxGrid很好:
http://www.8421.org/download.php?id=133
 
由于操作系统的不同,滚动条的形状会不同,在XP下,你说的情况就没有.
还可以,用进度条来控制表格显示,将表格定义为没有滚动条的样子,然后,用竖的进度条控制进度
 
to 大海鲜:
能够定义成没有滚动条的样子,如何,难道是按你拿竖的进度条去遮住吗?

to ALL:
我也想解决这个问题,有答案告诉我。我也不想用第三方控件
 
To ufolink:
我也正在重写DBGrid,功能简单一点。现在还没写好,预计在五天后写好。核心的
解决方案已经有了,但是我在Paint的两个 While 中仍然没有找到 数据行的移动。
好像ActiveRecord进行定义的。但是好像没有事件让行滚动。你有何进展。
 
My God!
光用DBGrid控件不行么 ?我所有的程序都是用了标准的 DBGrid控件耶!~~~
 
后退
顶部