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 に答える