我仍然相当擅长使用ListView
,所以这看起来像是一个基本问题,但我究竟会如何每行列出一个项目?
例如,显示文件夹中所有文件的代码如下所示:
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
...
我知道这与我添加项目的方式有关,但我仍然不太确定。
答案 0 :(得分:2)
设置listView1.View= View.List
,它应该有效。
默认情况下,它设置为LargeIcon
。
您可以在构造函数中或通过属性菜单设置此属性。
答案 1 :(得分:0)
感谢Praveen,但我只是想通知我需要将列表视图更改为tile,这解决了它。