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

时间:2018-02-14 11:17:47

标签: c# winforms listbox

我有一个listBox,我从图像中保存路径。我们保存了sql Database的路径。这很好用。我的问题是,有没有办法在其中一条路径上点击ListBox并在PictureBox中显示图片?使用ListBox中的鼠标点击事件会很不错。

enter image description here

1 个答案:

答案 0 :(得分:1)

双击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);
}