存图像
一个窗体上有:imageList控件、openFileDialog1控件、pictureBox1控件和一个button1按钮当单击按钮时可以进行选择图片,
并把所选择的图片存放到imageList控件中,
imageList控件中的图片得可以让pictureBox1控件读取
这个功能怎么实现呢?
还请各位前辈指点一下
急急急急
--------------------编程问答-------------------- 传Image对象即可 --------------------编程问答-------------------- 能简单的写一点代码吗
谢谢 --------------------编程问答-------------------- 我是这样写的:
if(this.openFileDialog1.ShowDialog()==DialogResult.OK)
{
string a = openFileDialog1.FileName.ToString();
// MessageBox.Show(a);
this.imageList1.Images.Add(Image.FromFile(a));
}
但是并没有成功
--------------------编程问答-------------------- 设置pictureBox控件的Image属性,不过不能直接用赋值的形式(即pictureBox1.Image="...JPG")
因为后面只是一个图片的URL地址,不是图片对象。
前几天刚做过类似的功能,我记得是建一个 BitMap 对象,把BitMap对象的值传给Image属性。
回头再给你看看。 --------------------编程问答--------------------
那你先检查没有成功的原因:
try
{
string a = openFileDialog1.FileName.ToString();
Image img=Image.FromFile(a);
this.imageList1.Images.Add(img);
}
catch(Exception ex)
{
}
不成功有以下几种可能:
OutOfMemoryException: 该文件没有有效的图像格式。
- 或 -
GDI+ 不支持文件的像素格式。
FileNotFoundException: 指定的文件不存在。
你仔细查查!
补充:.NET技术 , C#