我遇到的情况是这样的,如果使用dbgrid控件的话,当程序运行时,在dbgrid窗口内部,使用带滚动轮的鼠标的滚轮进行上下移动时,滚轮不起作用,如何让它起作用呀?

解决方案 »

  1.   

    创建标准动作
    选择ActionList1
    鼠标双击ActionList1,选择New Standard Action...
    选择TDataSetNext和TDataSetPrior
    将两个的DataSource指向DBGrid的DataSource
    同时TDataSetNext的ShortCut设为Down
        TDataSetPrior的ShortCut设为Up
    这样鼠标滚轴就可以使用了,并且直接按上下方向键,就可以滚动数据集了
      

  2.   

    我用adoconn+adotable+datasource+dbgrid方式时,不用这样设也正常,即滚动轮正常工作,但我用的是第三方控件thdbgrid,这么设了也不行?滚动轮不起作用,望大家试试!能不能想个办法?