Как добавить и изображение к элементу в ListView?
Всем Привет,
Пожалуйста, предложите мне добавить изображение к элементу в listview?
с уважением,
Чайту
Sergey Alexandrovich Kryukov
Пометьте его! WPF, формы, ASP.NET-что?!
--СА
Пометьте его! WPF, формы, ASP.NET-что?!
--СА
Если вы хотите добавить изображения в ListView с помощью кода, Вы можете сделать что-то вроде этого:
private void Form10_Load(object sender, EventArgs e) { DirectoryInfo dir = new DirectoryInfo(@"c:\pic"); foreach (FileInfo file in dir.GetFiles()) { try { this.imageList1.Images.Add(Image.FromFile(file.FullName)); } catch{ Console.WriteLine("This is not an image file"); } } this.listView1.View = View.LargeIcon; this.imageList1.ImageSize = new Size(32, 32); this.listView1.LargeImageList = this.imageList1; //or //this.listView1.View = View.SmallIcon; //this.listView1.SmallImageList = this.imageList1; for (int j = 0; j < this.imageList1.Images.Count; j++) { ListViewItem item = new ListViewItem(); item.ImageIndex = j; this.listView1.Items.Add(item); } }
Привет,
В цикле foreach ,когда я использую класс File, который является статическим, он выдает ошибку.Разве мы не можем использовать статический тип в цикле foreach?
Попробуйте эту ссылку
http://ondotnet.com/pub/a/dotnet/2002/10/28/listview.html?page=2[^]
Надеюсь, это поможет :)
Привет,
Пожалуйста, ознакомьтесь со следующими ссылками:
ListView с изображением на подпунктах[^]
элемент управления ListView.свойство item[^]
С уважением,