Вы можете пойти в ListView в View.Details, так как это похоже на представление, которое вы видите в Проводнике Windows, когда находится в режиме просмотра деталей.
Создайте форму и разместите на ней ImageList
и ListView
по названию imageList1
и listView1
соответственно. Затем поместите следующий код в метод формы нагрузки:
listView1.Columns.Add("Image");
listView1.Columns.Add("Text1");
listView1.Columns.Add("Text2");
listView1.SmallImageList = imageList1;
var icon = Icon.ExtractAssociatedIcon(@"c:\windows\explorer.exe");
imageList1.Images.Add(icon);
var item = new ListViewItem();
item.ImageIndex = 0;
var subItem1 = new ListViewItem.ListViewSubItem();
subItem1.Text = "Text 1";
var subItem2 = new ListViewItem.ListViewSubItem();
subItem2.Text = "Text 2";
item.SubItems.Add(subItem1);
item.SubItems.Add(subItem2);
listView1.Items.Add(item);
код действительно не может повредить для некоторых прибирать, но взывает совершенно явно, что он делает, и следует надеяться сделать это совершенно ясно, как использовать ListView
для этой цели.
вид View.Details является важным элементом этого сообщения. Прочитайте и возглавьте. –