[.NET] 应用PictureBox制作显示缩图/原图功能

在论坛看到有人问一个问题,问题是如何制作显示缩图,然后按下button后,再另一个Win Form显示出原图

因此做了个小范例,示范怎么利用pitturebox达成这功能

 

Form1 显示缩图

[.NET] 应用PictureBox制作显示缩图/原图功能_第1张图片

 

按下后Form2显示原图

[.NET] 应用PictureBox制作显示缩图/原图功能_第2张图片

 

第一个重点是怎么显示缩图,只要将picturebox的SizeMode属性设定为StretchImage就可了

[.NET] 应用PictureBox制作显示缩图/原图功能_第3张图片

 

第二个重点就是怎么显示原图,同样是将picturebox的SizeMode设定为AutoSize就可

[.NET] 应用PictureBox制作显示缩图/原图功能_第4张图片

 

另外为了让Form2的大小也跟著原图改变,要写pictureBox的Resize事件

private void pictureBox1_Resize(object sender, EventArgs e) { this.Width = pictureBox1.Width; this.Height = pictureBox1.Height; }

 

测试范例下载

你可能感兴趣的:(.net,object,测试,button)