一个窗体上有:imageList控件、openFileDialog1控件、pictureBox1控件和一个button1按钮
当单击按钮时可以进行选择图片,
并把所选择的图片存放到imageList控件中,
imageList控件中的图片得可以让pictureBox1控件读取这个功能怎么实现呢?
还请各位前辈指点一下
急急急急
当单击按钮时可以进行选择图片,
并把所选择的图片存放到imageList控件中,
imageList控件中的图片得可以让pictureBox1控件读取这个功能怎么实现呢?
还请各位前辈指点一下
急急急急
解决方案 »
- 在OpenInventor中,如何使用SoImage接收一个.Net的Image对象
- 请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如 Page 或 UserControl)是正确的。
- 高分求VS.NET2003连接SQL2005,用SqlDataAdapter生成更新、删除命令的问题
- 读取excel,提示拒绝访问
- 如何看一个文件当前被哪些程序引用
- 求教,服务器控件报错啊
- 怎样获取WebService的运行路径?
- 检查到安装失败.请按"确定"按钮卸载产品,然后从新安装.
- 在datagrid中怎样使按Tab键后选定下一行,在线等!
- MPU6050 计算加速度位移值
- 怎么把本地txt文件导入DataGrideView控件中
- 怎么调整DATATABLE的列宽呢
if(this.openFileDialog1.ShowDialog()==DialogResult.OK)
{
string a = openFileDialog1.FileName.ToString();
// MessageBox.Show(a);
this.imageList1.Images.Add(Image.FromFile(a));
}
但是并没有成功
因为后面只是一个图片的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: 指定的文件不存在。
你仔细查查!