C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■103436 / )  PictureBox にスクロールバーを表示させる
□投稿者/ 星は昴 (3回)-(2024/11/17(Sun) 09:20:36)

分類:[C#] 

https://dobon.net/vb/dotnet/graphics/scrollimage.html

を参考に、PictureBox にスクロールバーを表示させたいのですが、うまくいきません。

https://imepic.jp/20241117/322960

な感じになっています。

 Panel を 4 つ、Splitter を 2 つ(左右、上下分割用)用意します。

(1)LeftPanel を Form1 に貼り付ける。Dock は left。
(2)RightBasePanel を Form1 に貼り付ける。Dock は Fill。
(3)AbovePanel を RightBasePanel に貼り付ける。Dock は Top。
(4)UnderPanel を RightBasePanel に貼り付ける。Dock は Fill。AutoScroll は True。
(5)ListBoxl を AbovePanel に貼り付ける。Dock は Fill。
(6)Pb(PictureBox) を UnderPanel に貼り付ける。Dock は Fill。SizeMode は AutoSize。Location は(0,0)に設定されている。

 デザイナー設計時も、プログラム実行時も PictureBox のスクロールバーは表示されない。

 SplitContainer を 2 個用意してやってみましたが同じです。
(1)MainSplitContainer を左右分割で Form1 に貼り付ける。
(2)RightSplitContainer を上下分割で MainSplitContainer の右側に貼り付ける。
(3)ListBoxl を RightSplitContainer.Panel1(上側)に貼り付ける。
(4)Pb(PictureBox)を RightSplitContainer.Panel2(下側)に貼り付ける。SizeMode は AutoSize。Location(0,0)に設定されている。
(5)RightSplitContainer.Panel2 の AutoScroll を True に設定する。

返信 編集キー/


管理者用

- Child Tree -