![]() |
|
#16
|
||||
|
||||
![]() Страдалецъ спасибо. а как теперь прокрутить ScrollBox спомощю мыши?
Пробывал так : Код:
procedure TForm1.ScrollBox1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin MoveScroll:=True; GetCursorPos(LastPoint); end; procedure TForm1.ScrollBox1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin MoveScroll:=False; end; procedure TForm1.ScrollBox1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); var P : TPoint; begin if not MoveScroll then Exit; GetCursorPos(P); ScrollBox1.HorzScrollBar.Position:=ScrollBox1.HorzScrollBar.Position-(P.X-LastPoint.X); ScrollBox1.VertScrollBar.Position:=ScrollBox1.VertScrollBar.Position-(P.Y-LastPoint.Y); GetCursorPos(LastPoint); end; |