大きいBMPファイルをTImageで表示するには?

解決


ダルマシアン  2005-09-16 12:32:39  No: 17583  IP: 192.*.*.*

サイズの大きいビットマップファイルを表示したいのですが、
縦、横にイメージをスクロールして見たい部分が見えるように
したいのですが、どうすればよいのでしょうか?

縦用、横用に  TScrollBar を2つ使って、
それぞれが変更された場合に、描画位置を変えられるとしても、
BMPファイルの書き出し位置(たとえば左上のポイント)を
指定するプロパティが見つかりません。
どうすればよいのでしょうか?

編集 削除
anone  2005-09-16 13:51:00  No: 17584  IP: 192.*.*.*

普通は TScrollBox に AutoSize を true にしたTImage をはって終わりですけど。

編集 削除
ダルマシアン  2005-09-24 08:22:18  No: 17585  IP: 192.*.*.*

ありがとうございました。

いろいろやってみました。
AutoSize ではなくて、AutoScroll を True にすると
できました。

編集 削除
anone  2005-09-24 10:50:45  No: 17586  IP: 192.*.*.*

> AutoSize ではなくて、AutoScroll を True にすると
> できました。

えーと、TForm も TScrollBox も AutoScroll はデフォルトで true なのでは?
一方、TImage は AutoSize を true にしないと大きなビットマップに自動で
サイズを追随できませんけど。

編集 削除