DOBON.NET DOBON.NETプログラミング掲示板過去ログ

線などの図形のスクロールをスクロールバーで

環境/言語:[vb]
分類:[.NET]

ピクチャーボックスに描画した線・円などの図形をスクロールバーを使ってスクロールするのはどうしたらいいでしょう?

本とかサイトを読んでもスクロールについて詳しく書いてあるのが見つからないので
PictureBoxより大きなサイズの図形を描画するということでしょうか?
例えば、PictureBoxのサイズは200x200だが、その中に400x400の図形を描画して
スクロール表示したい、ということでしたら、Panelと組み合わせてスクロールを
実現できます。
上の例だと、Panelのサイズを200x200に設定し、その中にPictureBoxを
サイズ400x400で配置します。スクロールはPanelが処理してくれます。
NowhereManさんの回答と同じ方法を私のサイトでも紹介していますので、参考にしてみてください。

・DOBON.NET .NET Tips - スクロールバーを付けて画像を表示する
http://dobon.net/vb/dotnet/graphics/scrollimage.html
pictureboxだけだと無理なんですねpanel組み合わせて描いてみます。
■No4310に返信(管理人さんの記事)
> NowhereManさんの回答と同じ方法を私のサイトでも紹介していますので、参考にしてみてください。
>
> ・DOBON.NET .NET Tips - スクロールバーを付けて画像を表示する
> http://dobon.net/vb/dotnet/graphics/scrollimage.html

DOBON.NET | プログラミング道 | プログラミング掲示板