繁体   English   中英

C#从listBox打开图像路径并在PictureBox中显示图像

[英]C# open image path from listBox and show image in PictureBox

我有一个listBox,我在其中保存了Images的路径。 我们将路径保存到sql数据库。 这很好。 我的问题是,有没有一种方法可以在其中一个路径上单击ListBox并在PictureBox显示图像? ListBox使用鼠标单击事件会很好。

在此处输入图片说明

双击您的列表框,它将创建一个新方法。

粘贴以下代码:

string path = listBox1.SelectedItem.ToString();

pictureBox1.Image = Image.FromFile(path);

编辑:

就像Jimi在评论中所说,上面的代码将锁定文件。

请改用以下代码:

using (Bitmap tmpBitmap = new Bitmap(listBox1.SelectedItem.ToString()))
{
    pictureBox1.Image = new Bitmap(tmpBitmap);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM