掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
表示画像の中心を原点に画像の拡大・縮小表示するには? (ID:39752)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
HMAさんがやろうとしていることは (1) 画像が表示領域より大きいとき、スクロールバーで画像を動かして好きな部分を見られる (2) 画像が表示領域より小さいとき、スクロールバーで画像を領域内の好きな位置に移動できる ということで合っているでしょうか? そもそもTScrollBoxは「コンポーネント群が表示領域内に収まらないとき スクロールして見られるようにする」機能を提供するものです。 つまり上記(1)に特化したものなので、(2)を実現するには不向きです。 (スクロールバーが正しい範囲で動くようにするにはMinとMaxを計算して設定しないといけませんが、 TScrollBoxだと最小値が0固定で最大値しかコントロールできないのがネックになります) TScrollBarを縦・横にくっつけて自前でスクロールした方が、 細かいコントロールがきくので楽なのではないかと思います。 いずれにしても、領域内に表示されている内容からスクロール範囲を計算する必要があります。 で、念のために確認しますが、ScrollBoxの中にあるのはImageが一つだけですか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.