(C#编程)怎么在PICTUREBOX中放入图片用代码

(C#编程)怎么在PICTUREBOX中放入图片用代码,第1张

放入图片,可以在属性窗口中设置,也可用代码去设置。

这里我只简单说一下用代码去设置pictureBox的图片路径:

例如:PictureBox控件的控件名为:pictureBox1

在C盘根目录下有一个图片test.gif,把这个图片放到pictureBox1中的代码可以这样写:

pictureBox1.ImageLocation = @"C:\aa.jpg"

就可以了

如果你用相对路径的话,需要把图片,或图片所在的文件夹放到项目的生成可执行文件夹中(Debug或Release文件夹),假设你当前用的是调试模式,即生成文件在Debug文件夹中,将aa.jpg这个文件放入Debug文件夹中,引用时:

pictureBox1.ImageLocation = "aa.jpg"

(1)新建一个C#窗体项目,项目名为showPicture,在Form1上添加一个Picturebox控件和两个按钮。

(2)添加代码

using System

using System.Collections.Generic

using System.ComponentModel

using System.Data

using System.Drawing

using System.Linq

using System.Text

using System.Windows.Forms

namespace showPicture

{

public partial class Form1:Form

{

public Form1()

{

InitializeComponent()

}

private string pathname=string.Empty//定义路径名变量

private void button1_Click(object sender,EventArgs e)//打开方法

{

OpenFileDialog file=new OpenFileDialog()

file.InitialDirectory="."

file.Filter="所有文件(*.*)|*.*"

file.ShowDialog()

if(file.FileName!=string.Empty)

{

try

{

pathname=file.FileName//获得文件的绝对路径

this.pictureBox1.Load(pathname)

}

catch(Exception ex)

{

MessageBox.Show(ex.Message)

}

}

}

private void button2_Click(object sender,EventArgs e)//保存方法

{

SaveFileDialog save=new SaveFileDialog()

save.ShowDialog()

if(save.FileName!=string.Empty)

{

pictureBox1.Image.Save(save.FileName)

}

}

}

}

(3)显示效果

模式显示。

(4)保存方法调用效果。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11537442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存