从一开始学习delphi的时候,就对它的dbgrid组件的滚动条非常反感,十分不符合一般人的使用习惯。
现在做一个项目,客户提出说滚动条太难用,要求如下:(我用的是昆腾的dxdbgrid)
在拖动滚动条时,活动的那条记录不跟着移动,而且随着滚动条的拖动,表格也跟着移动,而不是象现在这样需要松开鼠标之后才能滚动表格。
还有在使用鼠标滚轮的时候,活动的记录也会跟着滚动,能不能只滚动表格,不移动活动记录呢

解决方案 »

  1.   

    建议用 DevExpressSpreadSheet与excel极其类似,自带demowww.delphibox.com    或者http://www.tomore.com 搜索一下
      

  2.   

    要求如下:(我用的是昆腾的dxdbgrid)
    在拖动滚动条时,活动的那条记录不跟着移动,而且随着滚动条的拖动,表格也跟着移动,而不是象现在这样需要松开鼠标之后才能滚动表格。
    还有在使用鼠标滚轮的时候,活动的记录也会跟着滚动,能不能只滚动表格,不移动活动记录呢dxDBGrid本身就具备你所要求的功能。不就是选中的记录不随滑动块和滚轮的移动而移动么?和移动滑动块的同时表格跟着变化么?dxDBgrid默认的属性就这样子呀。难道我理解错你的意思了?