在将一张图片放置在PictureBox 中时,由于界面的大小限定,往往是在指定PictureBox的大小后,将其SizeMode属性设置为StretchImage,以让图片自动适应PictureBox 的大小,用户需查看原图时比较麻烦,在此我们通过双击去打开原图
代码如下:
首先为PictureBox 增加一个双击事件:
PictureBox p = new PictureBox();
p.MouseDoubleClick += new MouseEventHandler(p_MouseDoubleClick);
在MouseDoubleClick事件下面:
#region picbox控件双击事件
private void p_MouseDoubleClick(object sender, MouseEventArgs e)
{
PictureBox pp = (PictureBox)sender;
System.Diagnostics.Process.Start(pp.ImageLocation);
}
#endregion
即可
如果要指定打开方式:可写为 System.Diagnostics.Process.Start("打开方式的进程名",pp.ImageLocation);