■■■

2016年4月3日日曜日

大きいサイズ画像をスクロール付きで見れるようにする方法

大きいサイズ画像をスクロール付きで見れるようにする方法
Panelに乗せることでスクロールバーを表示
VB.NET

Dim panel1 As New Panel

panel1.Name = "panel1"
panel1.Location = New Point(8, 8)
panel1.Size = New Size(200, 200)

panel1.AutoScroll = True

Dim pictureBox1 As New PictureBox

pictureBox1.Name = "pictureBox1"
pictureBox1.Location = New Point(0, 0)

pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize

pictureBox1.Image = Image.FromFile("C:\サンプル.jpg")
panel1.Controls.Add(pictureBox1)

Me.Controls.Add(panel1)
C#

Panel panel1 = new Panel();

panel1.Name = "panel1";
panel1.Location = new Point(8, 8);
panel1.Size = new Size(200, 200);

panel1.AutoScroll = true;


PictureBox pictureBox1 = new PictureBox();

pictureBox1.Name = "pictureBox1";
pictureBox1.Location = new Point(0, 0);

pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;

pictureBox1.Image = Image.FromFile(@"C:\サンプル.jpg");

panel1.Controls.Add(pictureBox1);

this.Controls.Add(panel1);

■■■