如何从列表视图中选择项目并将其分配给pictureBox?

时间:2017-09-16 09:46:31

标签: c# .net winforms

listView中的所有项目都是图像类型。 我想要的是当我使用向上/向下键在项目之间移动或只是点击其中一个项目来显示图片框中的项目。

private void ListView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            String text = listView1.SelectedItems[0].Name;
            pictureBox1.Load(text);
        }

但是当我点击listView时我得到了异常,因为返回的字符串是空的,它是"""

也许问题是我点击了按钮添加文件然后当我点击列表时它还没有关于特定项目,因为它自己尚未选择控件但是添加文件按钮?

Images

1 个答案:

答案 0 :(得分:1)

.Name更改为.Text

string text = listView1.SelectedItems[0].Text;