回 帖 发 新 帖 刷新版面

主题:问问鼠标滑轮

我的一个Form由于添加了很多控件,因此Form自动生成了一条滚动条,我设置了Form里的OnMouseWheel事件,代码如下:
procedure TUpdateForm.FormMouseWheel(Sender: TObject; Shift: TShiftState;
  WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
begin
  Handled := True;
end;

结果拨动滑轮,滚动条不会动,请问这段代码怎么写  

回复列表 (共2个回复)

沙发

补充一个问题,因为有了滚动条,所以在FormShow的时候要设置他从顶端开始,请问怎么设置呢  

板凳

Form1.VertScrollBar.Position:= Form1.VertScrollBar.Position- WheelDelta;

我来回复

您尚未登录,请登录后再回复。点此登录或注册