不知道大家碰到这个问题没有。
在DBGrid显示字段的时候,按水平滚动条的左右键均是按一下往相应的方向滚动一个字段。有时候我的某个字段很长,甚至大于了DBGrid的显示的宽度,这时候我就无法用滚动条看没有显示出来的字段内容了,因为一按右键下一个字段的值就出现了。我希望滚动条的滚动的单位不是按字段来的,而能想我们浏览网页的时候一样,能够定位在任何位置。

解决方案 »

  1.   

    大家都没明白我的意思吗?
    每次拖动好象只能是一字段为单位拖动,即按一下水平滚动条的右键或者拖动一点,是向右滚一个字段。而不是移动把某个字段的内容向右移动一点。我所说的情况是。如果整个DBGrid的宽度只能显示一个字段,或者这个字段的宽度比整个DBGird还长的话,那么势必这个字段就有一部分内容是不能在DBGrid中显示出来,这时我希望用滚动条向右拖动使没能显示出来的该字段的内容显示出来。但实际上,我拖动滚动条向右,出来的却是该字段后面的字段且位于DBGrid显示区域的最左边,而我想看到的字段却已经不在DBGrid显示的范围内了。而我再向左拖动的时候,出来我想要看的字段,但该字段超出DBGrid宽度范围的内容我还是看不到。所以对于DBGrid的这种拖动方式我不知道怎么样才改变。请教高手给予解答。大家不妨做个实验看看这种情况。