Sign in Join
Wiki copytemporary

Revision 1 of 1, by Ariben on 3-24-2024. The page as it is now.

TScrollBar/ja

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.