Добавить изображение listview с текстом в N-й столбец в приложении windows
Дорогие Все,
Пожалуйста, дайте некоторые предложения по добавлению изображения с текстом n-го столбца Listview в приложении Windows.
Я могу добавить текст изображения только в столбце 1, но не могу добавить во втором или третьем столбце, где индекс должен пройти для этого изображения с текстом.
Жду ваших ответов.
Уважения
Сурендра
Что я уже пробовал:
ImageList Imagelist = new ImageList(); DirectoryInfo dir = new DirectoryInfo(@"c:\pic"); foreach (FileInfo file in dir.GetFiles()) { try { Imagelist.Images.Add(Image.FromFile(file.FullName)); } catch { Console.WriteLine("This is not an image file"); } } listView1.View = View.Details; Imagelist.ImageSize = new Size(20, 20); listView1.SmallImageList = Imagelist; int count = dir.GetFiles().Count(); for (int i = 0; i < count; i++) { listView1.Items.Add(new ListViewItem {ImageIndex = i, Text = "Image" + i }); }
Richard MacCutchan
Это потому, что именно так работает ListView. Если вам нужны изображения в других столбцах, вам нужно будет написать свой собственный класс, чтобы сделать всю работу.