如何在Panel中使用鼠标滚轮控制Scrollbar,不用第三方控件。(100分)

  • 主题发起人 主题发起人 fangwave
  • 开始时间 开始时间
http://delphibbs.com/delphibbs/dispq.asp?lid=2521185
这个分多啊。。。。
 
没明白?Panel上没有Scrollbar呀
是不是从TPanel上继承一个组件,拥有Scrollbar和鼠标滚轮事件?
 
是在Panel上放了一个ScrollBar,使他有鼠标滚动事件
 
这个try it
http://www.tommstudio.com/newclub30/d_displayjqxw.asp
 
使用ScrollBox.
procedure TForm1.ScrollBox1MouseWheel(Sender: TObject; Shift: TShiftState;
WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
begin
ScrollBox1.VertScrollBar.Position:=ScrollBox1.VertScrollBar.Position-WheelDelta;

end;
 
怡.梦:你的链接好像不行
sunsong:我用的是ScrollBar ,不是ScrollBox
 
后退
顶部