开发者社区> 问答> 正文

datagrid 如何实现鼠标滚动翻页

datagrid 如何实现鼠标滚动翻页

展开
收起
蛮大人123 2016-06-08 14:46:24 2340 0
2 条回答
写回答
取消 提交回答
  • 监听鼠标滚动事件,然后再监听事件中,通过js调用datagrid翻页接口。
    2019-07-17 19:31:58
    赞同 展开评论 打赏
  • 我说我不帅他们就打我,还说我虚伪
    procedure Tfrmsetcrop.ApplicationEvents1Message(var Msg: tagMSG;
      var Handled: Boolean);
    
    begin
      inherited;
     if (DBGrid1.Focused) And (Msg.message = WM_MOUSEWHEEL) then
        begin
          if Msg.wParam > 0 then
            SendMessage(DBGrid1.Handle, WM_KEYDOWN, VK_UP, 0)
          else
            SendMessage(DBGrid1.Handle, WM_KEYDOWN, VK_DOWN, 0);
          Handled := True;
        end; 
    2019-07-17 19:31:58
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载