スムーズにスクロールさせるには?

解決


初心者  2006-06-04 19:48:30  No: 21994  IP: [192.*.*.*]

TForm や TScrollBox では、スクロールボタンでドラッグ中にはスクロールせず、
クリックをはずした時点でその位置の画面になるのですが、これをIEのように
スクロールボタンでドラッグ中にも、画面がスムーズにスクロールするようにしたいのですが、
どうすればいいでしょうか?

編集    削除
えーと  2006-06-04 20:15:13  No: 21995  IP: [192.*.*.*]

どちらのクラスも TScrollingWinControl クラスの派生クラスですから
Vert/HorzScrollBar プロパティーの Smooth を true するといいのでは?

編集    削除
初心者  2006-06-04 21:20:09  No: 21996  IP: [192.*.*.*]

下記では、フォームでスムーズになりません。何か違うのでしょうか?

procedure TForm1.FormCreate(Sender: TObject);
begin
  VertScrollBar.Smooth := True;
end;

編集    削除
deldel  2006-06-08 01:08:52  No: 21997  IP: [192.*.*.*]

Trackingでは?

編集    削除
初心者  2006-06-08 22:01:59  No: 21998  IP: [192.*.*.*]

ありがとうございました。
スムーズにスクロールできました。

編集    削除