Delphi中的DBGrid如何实现使用鼠标滚轮上下滚动
2013-09-29 17:21
836 查看
首先,往窗体上加入一个ApplicationEvents组件,此组件位于additional选项卡内。
然后重写appliEvents组件的OnMessage方法:
然后重写appliEvents组件的OnMessage方法:
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean); begin 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; end;
相关文章推荐
- 监测鼠标滚轮的上下滚动来实现导航条显示隐 4000 藏
- delphi中使用mapx想用鼠标滚轮实现自定义倍率的缩放,并且限制一定的缩放倍数
- 在DBGrid中实现鼠标滚轮的上下滚屏功能
- 如何让DbGrid支持鼠标滚轮滚动 转
- 如何使用jquery实现文字上下滚动效果
- 如何让DbGrid支持鼠标滚轮滚动
- delphi 中得DBGRID实现鼠标滚动。
- js鼠标滚轮上下滚动监听事件应用实例(跨浏览器,亲测)
- 滚动条响应鼠标滑轮事件实现上下滚动的js代码
- DBGrid加鼠标滚轮滚动
- 如何使用delphi实现取得开机时间
- 使用jQuery或者原生js实现鼠标滚动加载页面新数据
- 滚动条响应鼠标滑轮事件实现上下滚动的js代码
- jq实现鼠标滚动的时候上下翻页,动画在翻页的时候才会执行
- 使用Axure实现3D效果,鼠标滚轮实现图型旋转。
- DBGrid支持鼠标滚轮滚动的解决办法
- VS2010和IE8是怎样让"Ctrl+鼠标滚轮的上下操作"实现改变字体或页面大小的
- 如何使用SendMessage函数实现模拟鼠标点击按钮事件?
- Delphi实现DLL导出的Interface如何在其实语言中使用
- Delphi中如何实现滚动文字