这里我只简单说一下用代码去设置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)保存方法调用效果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)