我在 Form
内有一个 PictureBox
和一个 Button
。 PictureBox
填充 Form
,并将 SizeMode
属性设置为 StretchImage
。
当我单击按钮时,我想更改图像大小(更大),并且我还希望出现滚动条。
因此,我在点击事件上更改了 PictureBox
的 Size
属性:
pictureBox1.Size = new Size(800, 800);
但是这段代码没有任何效果。
为什么?
我还尝试重绘图像本身(使用 GDI 命令),但这样滚动条不会出现。
我怎么解决这个问题?
谢谢。
最佳答案
设置:
pictureBox1.Bounds = this.ClientRectangle;
pictureBox1.Dock = DockStyle.None;
对于您的PictureBox
,您将能够调整PictureBox
本身的大小。
关于winforms - PictureBox 不改变其大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12763038/