В таких видах списка ListView, как LargeIcon, SmallIcon, List, Tile добавление элемента в коллекцию везде аналогично.
Добавить данные можно с помощью диалогового окна или конструктора формы. Раскройте треугольник в элементе. Раскройте список View и выберите LargeIcon.
Нажмите на Edit Items, появится диалоговое окно, где можно добавить данные.
Нажмите на кнопку Add. В окне свойств выберите свойство Text и введите значение.
Добавьте компонент ImageList.
Кликните на треугольник этого компонента. Установите размер изображений.
Нажмите на Choose images. Появится диалоговое окно. Нажмите кнопку Add и выберите изображения.
Нажмите ОК.
Выберите элемент управления ListView, раскройте треугольник, в списке Large ImageList выберите заполненный только что компонент imageList1.
Нажмите на Edit Items. Выберите элемент списка, в окне свойств выберите свойство ImageIndex и выберите индекс нужного изображения.
Form1.cs
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
using
System.Windows.Forms;
namespace
_0047 {
-
public
partial
class
Form1 : Form {
-
public
Form1() {
-
InitializeComponent();
-
}
-
//кнопка ОК
-
private
void
button1_Click(
object
sender, EventArgs e) {
-
foreach
(ListViewItem i
in
listView1.SelectedItems) {
-
textBox1.Text +=
" "
+ i.Text +
"\r\n"
;
-
}
-
}
-
//кнопка Clear
-
private
void
button2_Click(
object
sender, EventArgs e) {
-
textBox1.Clear();
-
}
-
}
}
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
using
System.Windows.Forms;
namespace
_0047 {
-
public
partial
class
Form1 : Form {
-
public
Form1() {
-
InitializeComponent();
-
}
-
//кнопка ОК
-
private
void
button1_Click(
object
sender, EventArgs e) {
-
foreach
(ListViewItem i
in
listView1.SelectedItems) {
-
textBox1.Text +=
" "
+ i.Text +
"\r\n"
;
-
}
-
}
-
//кнопка Clear
-
private
void
button2_Click(
object
sender, EventArgs e) {
-
textBox1.Clear();
-
}
-
}
}