C# 如何使PictureBox可滚动?
在我的表格中,面板内有一个图片盒。C# 如何使PictureBox可滚动?,c#,picturebox,C#,Picturebox,在我的表格中,面板内有一个图片盒。 我设定: 将图像添加到PictureBox后: MyPictureBox.Image = Image.FromFile(path); 但是当我打开表单时,我没有看到任何滚动条在里面。 有什么不对劲 试试看 MyPanel.ScrollBars = ScrollBars.Auto 您可能需要设置PictureBox的高度和宽度,并将面板的AutoScroll属性设置为true Panel MyPanel = new Panel(); PictureBox p
我设定: 将图像添加到PictureBox后:
MyPictureBox.Image = Image.FromFile(path);
但是当我打开表单时,我没有看到任何滚动条在里面。有什么不对劲 试试看
MyPanel.ScrollBars = ScrollBars.Auto
您可能需要设置PictureBox的高度和宽度,并将面板的AutoScroll属性设置为true
Panel MyPanel = new Panel();
PictureBox pictureBox1 = new PictureBox();
Image image = Image.FromFile("image.png");
pictureBox1.Image = image;
pictureBox1.Height = image.Height;
pictureBox1.Width = image.Width;
MyPanel.Controls.Add(pictureBox1);
MyPanel.AutoScroll = true;
this.Controls.Add(MyPanel);
我在
System.Window.Forms.Panel
中找不到Panel
属性代码>我应该工作。图像真的比面板大吗?
Panel MyPanel = new Panel();
PictureBox pictureBox1 = new PictureBox();
Image image = Image.FromFile("image.png");
pictureBox1.Image = image;
pictureBox1.Height = image.Height;
pictureBox1.Width = image.Width;
MyPanel.Controls.Add(pictureBox1);
MyPanel.AutoScroll = true;
this.Controls.Add(MyPanel);