0

我已将文件夹的内容添加到 Listview 控件中,如下图所示。

在此处输入图像描述

当我尝试从这个 Foreach 循环中选择每个项目时......

   foreach (ListViewItem file in listView1.CheckedItems)
   {
       MessageBox.Show(file.ToString());
   }

我得到的比我想要的多。我只想要文件及其路径。

在此处输入图像描述

我的循环不正确吗?谢谢。

4

2 回答 2

1

如果我没记错的话,这应该对你有用:

file.SubItems[1].Text;
于 2013-06-24T16:50:12.273 回答
1

我认为您需要使用该ListViewItem.Text属性代替ToString()方法。

所以代码代表:

foreach (ListViewItem file in listView1.CheckedItems)
{
    MessageBox.Show(file.Text);
}
于 2013-06-24T17:00:13.103 回答