enter code here
我在为ListView设置布局时遇到问题。我必须遗漏一些简单的东西。
我想要的只是一个列表,每行有一个项目,而不是让列表从左到右运行。
public Form1()
{
InitializeComponent();
Items = new List<Item>();
listView1.FullRowSelect = true;
this.listView1.Columns.Add("Path", listView1.Width, HorizontalAlignment.Left);
}
public void Blah(){
listView1.Items.Clear();
foreach (Item item in Items)
{
string s = String.Format("{1}", item.Type, item.Path);
ListViewItem lvi = new ListViewItem();
lvi.Text = s;
listView1.Items.Add(lvi);
}
}
答案 0 :(得分:3)
找到它..
将listView1.View = View.Details;
添加到构造函数中并发生魔法。
我希望这能节省一些时间。