怎么通过代码往C#的windows窗体的picturebox控件里添加本地图片?具体代码是什么?

如果添加图片时使用的是相对路径,那该怎么写?

添加一个picturebox控件,一个button控件,一个openFileDialog控件
在点击button的时候打开一张图片并将打开的图片显示在picturebox上面
//设置能获取的图片的格式
this.openFileDialog1.Filter = "*jpg|*.jpg|*bmp|*.bmp|*gif|*.gif";
//显示对话框提示用户打开图片并且用户点击了“打开”按钮
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
//将图片显示在picturebox上
Bitmap pic = new Bitmap(this.openFileDialog1.FileName);
this.pictureBox1.Image = pic;
}

图片的相对路径与绝对路径一般是用在窗体的背景图片或空间的背景图片上
使用绝对路径有一个弊端:当你的图片或者项目被移动到其他电脑上的时候在加载图片的话就会出现错误(例如找不到图片);如果使用相对路径就不会出现这种情况
图片相对路径的用法:将所要用到的图片全部凡在项目的Debug文件夹下(也可以在Debug文件夹下创建一个文件夹专门用来保存图片),在添加图片的时候用
this.BackgroundImage = new Bitmap(Application.StartupPath +@"(\如果图片保存在文件夹中需要加上文件夹名称,如果没有则不加)\图片名称.后缀名");
Application.StartupPath是获取当前项目的Debug文件夹所在的路径,你可以是这弹出看一看:
MessageBox.Show(Application.StartupPath.ToString());

希望能够对你有用!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-21

Image img =new Bitmap("1.jpg");//参数是路径(支持相对路径和绝对路径)

picturebox.Image=img;

图片为需要注意的地方

本回答被提问者采纳
第2个回答  2011-10-21
您好:
你可以把图片用代码拷到程序的的 bin 目录里面,然后写绝对路径。不然就是直接写相对路径 picturebox.image="C:/1.jpg";
第3个回答  2011-10-21
Server.MapPath()可以把虚拟路径(相对路径)转化为 绝对路径(物理路径)
~你是想让用户自己设置图片?如头像?
那你要先让他把图片上传到你服务器,然后你才能用!
也就是说你在picturebox 下面加一个上传控件!他点上传控件把图片传上去后,你在后台直接帮他把图片绑到picturebox就可以了!
第4个回答  2011-10-21
先初始化一个openfiledialog 然后打开一张图片,最后把picturebox的image属性设为打开的图片路径即可

怎么通过代码往C#的windows窗体的picturebox控件里添加本地图片?具体...
添加一个picturebox控件,一个button控件,一个openFileDialog控件 在点击button的时候打开一张图片并将打开的图片显示在picturebox上面 \/\/设置能获取的图片的格式 this.openFileDialog1.Filter = "*jpg|*.jpg|*bmp|*.bmp|*gif|*.gif";\/\/显示对话框提示用户打开图片并且用户点击了“打开”按钮 if (t...

(C#编程)怎么在PICTUREBOX中放入图片用代码
在C盘根目录下有一个图片test.gif,把这个图片放到pictureBox1中的代码可以这样写:pictureBox1.ImageLocation = @"C:\\aa.jpg";就可以了 如果你用相对路径的话,需要把图片,或图片所在的文件夹放到项目的生成可执行文件夹中(Debug或Release文件夹),假设你当前用的是调试模式,即生成文件在Debug文件夹中...

我要用c#做一个图像处理的软件,我想在picturebox里显示一张图片然后点...
我要用c#做一个图像处理的软件,我想在picturebox里显示一张图片然后点击 我要用c#做一个图像处理的软件,我想在picturebox里显示一张图片然后点击图像的位置做局部的模糊化处理,具体怎么实现能不能给我点意见或者有类似的东西把源代码借我参考参考,这些各... 我要用c#做一个图像处理的软件,我想在picturebox里显示...

c# picturebox的背景图片路径
1、可以在属性窗口中设置,也可用代码去设置,用代码去设置pictureBox的图片路径:例如:PictureBox控件的控件名为:pictureBox1 在C盘根目录下有一个图片test.gif,把这个图片放到pictureBox1中的代码可以这样写:pictureBox1.ImageLocation = @"C:\\aa.jpg";就可以了.2、如果用相对路径的话,需要把图片...

...中插入图片 通过openfiledialog 浏览本地图片 选择图片插入pictrue...
ToString();File.Copy(openFileDialog1.FileName,Application.StartupPath + "\\\\Image\\\\" + id + ".jpg");\/\/对选中的图片重新命名 ,并保存在Debug下Image文件中 pictureBox1.Image = Image.FromFile(Application.StartupPath + "\\\\Image\\\\" + id + ".jpg");\/\/显示在pictureBox中 } ...

...picturebox的背景加载一张图片,这个代码怎么添加?
在button的click事件中写代码:this.picturebox.Image = new Bitmap("重体力填写图片的路径");这样写就行了!

vs c#如何用picturebox显示picturelist里的图片,代码怎么写
imageList1.ColorDepth = ColorDepth.Depth32Bit ; \/\/设置成合适的颜色数,一般最大吧 pictureBox1.Image = imageList1.Images[0]; \/\/ 通过下标索引就显示了 pictureBox2.Image = imageList1.Images[1]; \/\/ 另一个picturebox 显示另一张 ...

C# winForm怎么把pictureBox显示的图片放到数据库中和从数据库中读取...
你最好用 地址 放图片。 二进制的话给你 这是上传图片 代码:Stream aa;OpenFileDialog opg = new OpenFileDialog();if (opg.ShowDialog() == DialogResult.OK){ pictureBox2.Load(opg.FileName);\/\/获取要上传的图片 aa= opg.OpenFile();} string con = "data source=.;uid=sa;pwd=;data...

...然后把这张打开的图片放在窗体上某个picturebox中?
c# 有openfile对话框控件可以以用来找到想要的图片,然后把路径赋给picturebox的属性就可以了,保存的BIN下同理,用刚刚得到的路径用file的copy方法就可以了,不懂继续追问,我会尽力帮你解答

c#窗体 设计一个按钮可以导入图片 并在旁边的载体里显示
首先添加一个按钮、一个PictureBox、一个OpenFileDialog,这些都能在工具箱里找到。双击button1并添加代码:openFileDialog1.Filter = "图片文件|*.bmp;*.jpg;*.png|所有文件|*.*";\/\/指定可选择的图片格式 openFileDialog1.Title = "打开图片"; if (openFileDialog1.ShowDialog() == DialogRe...

相似回答