DELPHI7鼠标滚轮滚动
DELPHI7鼠标滚轮滚动在DBGrid中我的数据很长目前在当前页面滚动,右边的滚动条要用鼠标去点,我现在就是要滚动条可以滚动整个表的数据。。清不要粘贴答案。。谢谢!如果...
DELPHI7鼠标滚轮滚动在DBGrid中我的数据很长 目前在当前页面滚动,右边的滚动条要用鼠标去点,我现在就是要滚动条可以滚动整个表的数据。。清不要粘贴答案。。谢谢!如果你是写的代码 还请注释下 谢谢诸位大侠!
展开
2个回答
2013-08-29
展开全部
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;
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;
2013-08-29
展开全部
什么意思?你的意思是鼠标滑轮在不点右边的滚动条下,就可以滑动所有的数据吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询