我正在加载Picture Box。我们如何放大和缩小图片框中的图像?在vb.net中有什么解决方案吗?
以下是加载图片的代码:
PictureBox1.Load(D:\test.jpg)
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
答案 0 :(得分:0)
使用PictureBoxSizeMode.StretchImage
是正确的。此值会使图像拉伸或缩小以适合PictureBox
,因此您可以更改PictureBox.Size
以放大或缩小。
您可以使用PictureBoxSizeMode.Autosize
恢复原始大小,因为此值会使控件调整大小以始终适合图像。
所以你可以创建三个Button
:
PictureBoxSizeMode.StretchImage
并增加PictureBox.Size
PictureBoxSizeMode.StretchImage
并减少PictureBox.Size
PictureBoxSizeMode.Autosize
要增加/减少PictureBox.Size
,您可以将其当前Height
/ Width
乘以1.1(增加)或0.9(减少)。