ウィキのコピーミラー

これは pascal.chat のウィキのミラーです。編集、履歴、ログインはそちらで行います。

TScrollBar/ja

Deutsch · English · Français · Suomi · 日本語

TScrollBarは、ユーザーがスライダーを移動させることで関連するコントロールのコンテンツをスクロールできるコントロールだ。

使い方

TScrollBarを使うには、Component Palette/jaのStandard tab/jaで選択しformに置く。

例

以下は、スクロールバーの位置に応じてフォーム上の画像を移動させる方法である:

pascal
procedure TForm1.PaintBox1Paint(Sender: TObject);
begin
  ImageList1.Draw(
    Paintbox1.Canvas,
    sbHori.Position * (PaintBox1.ClientWidth  - ImageList1.Width)  div sbHori.Max,
    sbVert.Position * (Paintbox1.ClientHeight - ImageList1.Height) div sbVert.Max,
    0);
end; 
</source>
* ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????''OnChange''???????????????????????????????????????????????????????????????????????????????????????????????????

<source>
procedure TForm1.sbVertChange(Sender: TObject);
begin
  RePaint;
end;

Your little program could look like:

以下も参照のこと


From the Free Pascal wiki, page "TScrollBar/ja", as it stood on 2024-03-24 after a change by Ariben, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

第1版、最終更新:WikiArchive 。