C# добавить изображение вместе с элементом в listview1?
Всем привет,
Ниже приведен код для добавления элементов из textBox1 и TextBox2 в listView1, и он работает.
Я хочу, чтобы при добавлении элемента в listView1 всегда добавлялось одно и то же изображение (возможно, из imageList1) в listView1 (в первом столбце). Как мне это сделать?
Заранее спасибо.
что-то вроде ссылки ниже
https://s30.postimg.org/jypx9z5wx/image.gif
Что я уже пробовал:
public Form1() { InitializeComponent(); listView1.Columns.Add("Image", 30); listView1.Columns.Add("Column1", 150); listView1.Columns.Add("Column2", 300); listView1.View = View.Details; } private void add(string name, String pos) { ListViewItem item = new ListViewItem(); if (!IsExistsItem(name)) { item.Text = name; } else { MsgBox.Show("This item already exists in the list!", this.Text", MsgBox.Buttons.OK, MsgBox.Icon.Warning); return; } if (!IsExistsSubItem(pos)) { item.SubItems.Add(pos); } else { MsgBox.Show("This item already exists in the list!", this.Text", MsgBox.Buttons.OK, MsgBox.Icon.Warning); return; } listView1.Items.Add(item); } private bool IsExistsItem(string text) { foreach (ListViewItem item in listView1.Items) { if (item.Text == text) return true; } return false; } private bool IsExistsSubItem(string text) { foreach (ListViewItem item in listView1.Items) { if (item.SubItems[1].Text == text) return true; } return false; } private void button1_Click(object sender, EventArgs e) { add(textBox1.Text, textBox2.Text); }
Maciej Los
А проблема вот в чем...
Member 10410972
Я хочу, чтобы при добавлении элемента в listView1 всегда добавлялось одно и то же изображение (возможно, из imageList1) в listView1...(Каждый предмет имеет одно и то же изображение)
Я хочу то же самое, что и по ссылке ниже. Пожалуйста, смотрите ссылку ниже:
https://s30.postimg.org/jypx9z5wx/image.gif