2

私はまだListViewsの使用にかなり慣れていないので、これは基本的な質問のように思えるかもしれませんが、行ごとに1つのアイテムをリストすることについてどのように正確に行えばよいでしょうか。

たとえば、フォルダのすべてのファイルを表示する私のコードは次のようになります。

string[] files = Directory.GetFiles(Properties.Settings.Default.workspace + Path.DirectorySeparatorChar + "system" + Path.DirectorySeparatorChar + "app");
foreach (string file in files)
{
    string fileName = Path.GetFileName(file);
    ListViewItem item = new ListViewItem(fileName);

    item.Tag = file;

    listView1.Items.Add(item);
}

次に、出力は次のようになります。

SomeFile1 SomeFile2 SomeFile3 SomeFile4

SomeFile5 SOmeFile6 SOmeFile 7 SomeFile 8

私の目標は、次のように表示することです。

someFile 1

SomeFile 2

SomeFile 3

...

アイテムの追加方法と関係があることは知っていますが、それでもよくわかりません。

4

2 に答える 2

2

セットlistView1.View= View.List、それは動作するはずです。

デフォルトではに設定されていLargeIconます。

このプロパティは、コンストラクターまたはプロパティメニューで設定できます。

于 2012-07-29T15:27:53.370 に答える
0

Praveenに感謝しますが、リストビューをタイルに変更する必要があることがわかり、それで解決しました。

于 2012-07-29T17:14:07.357 に答える