Проблемы с макетом WinForm ListView - PullRequest
2 голосов
/ 29 сентября 2011

enter code here У меня проблема с настройкой макета для моего ListView.Я, должно быть, упускаю что-то простое.

Все, что мне нужно, это список, в котором по одному элементу в строке, и вместо этого он заставляет список работать слева направо.

enter image description here

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);
     }
 }

1 Ответ

3 голосов
/ 29 сентября 2011

Нашел ..

добавьте listView1.View = View.Details; в конструктор, и произойдет волшебство.

Надеюсь, это сэкономит кому-то время. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...