Form1.cs
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespace_0051 {-
publicpartialclassForm1 : Form { -
publicForm1() { -
InitializeComponent(); -
//отображаем список в виде детального представления текста -
listView1.View = View.Details; -
//отображаем сетку -
listView1.GridLines =true; -
//создаем коллекцию класса ImageList -
ImageList imageList1 =newImageList(); -
//задаем размер изображения -
imageList1.ImageSize =newSize(16, 16); -
//заполняем коллекцию класса ImageList изображениями -
imageList1.Images.Add(Image.FromFile(@"img\red.jpg")); -
imageList1.Images.Add(Image.FromFile(@"img\green.jpg")); -
imageList1.Images.Add(Image.FromFile(@"img\blue.jpg")); -
//связываем элемент управления ListView с коллекцией изображений -
listView1.SmallImageList = imageList1; -
//создаем колонки -
listView1.Columns.Add(""); -
listView1.Columns.Add("name"); -
listView1.Columns.Add("RGB"); -
listView1.Columns.Add("HEX"); -
/*заполняем первую главную колонку изображениями, -
надписи возле изображения нам не нужны*/ -
ListViewItem a0 =newListViewItem("", 0); -
//заполняем остальные второстепенные колонки -
a0.SubItems.Add("red"); -
a0.SubItems.Add("255, 0, 0"); -
a0.SubItems.Add("FF0000"); -
//заполняем коллекцию -
listView1.Items.Add(a0); -
/*заполняем первую главную колонку изображениями, -
надписи возле изображения нам не нужны*/ -
ListViewItem a1 =newListViewItem("", 1); -
//заполняем остальные второстепенные колонки -
a1.SubItems.Add("green"); -
a1.SubItems.Add("0, 255, 0"); -
a1.SubItems.Add("00FF00"); -
//заполняем коллекцию -
listView1.Items.Add(a1); -
/*заполняем первую главную колонку изображениями, -
надписи возле изображения нам не нужны*/ -
ListViewItem a2 =newListViewItem("", 2); -
//заполняем остальные второстепенные колонки -
a2.SubItems.Add("blue"); -
a2.SubItems.Add("0, 0, 255"); -
a2.SubItems.Add("0000FF"); -
//заполняем коллекцию -
listView1.Items.Add(a2); -
} -
//кнопка OK -
privatevoidbutton1_Click(objectsender, EventArgs e) { -
if(radioButton1.Checked) { -
foreach(ListViewItem iinlistView1.SelectedItems) { -
textBox1.Text += i.SubItems[2].Text +"\r\n"; -
} -
} -
elseif(radioButton2.Checked) { -
foreach(ListViewItem iinlistView1.SelectedItems) { -
textBox1.Text += i.SubItems[3].Text +"\r\n"; -
} -
} -
} -
//кнопка Clear -
privatevoidbutton2_Click(objectsender, EventArgs e) { -
textBox1.Clear(); -
} -
} }
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespace_0051 {-
publicpartialclassForm1 : Form { -
publicForm1() { -
InitializeComponent(); -
//отображаем список в виде детального представления текста -
listView1.View = View.Details; -
//отображаем сетку -
listView1.GridLines =true; -
//создаем коллекцию класса ImageList -
ImageList imageList1 =newImageList(); -
//задаем размер изображения -
imageList1.ImageSize =newSize(16, 16); -
//заполняем коллекцию класса ImageList изображениями -
imageList1.Images.Add(Image.FromFile(@"img\red.jpg")); -
imageList1.Images.Add(Image.FromFile(@"img\green.jpg")); -
imageList1.Images.Add(Image.FromFile(@"img\blue.jpg")); -
//связываем элемент управления ListView с коллекцией изображений -
listView1.SmallImageList = imageList1; -
//создаем колонки -
listView1.Columns.Add(""); -
listView1.Columns.Add("name"); -
listView1.Columns.Add("RGB"); -
listView1.Columns.Add("HEX"); -
/*заполняем первую главную колонку изображениями, -
надписи возле изображения нам не нужны*/ -
ListViewItem a0 =newListViewItem("", 0); -
//заполняем остальные второстепенные колонки -
a0.SubItems.Add("red"); -
a0.SubItems.Add("255, 0, 0"); -
a0.SubItems.Add("FF0000"); -
//заполняем коллекцию -
listView1.Items.Add(a0); -
/*заполняем первую главную колонку изображениями, -
надписи возле изображения нам не нужны*/ -
ListViewItem a1 =newListViewItem("", 1); -
//заполняем остальные второстепенные колонки -
a1.SubItems.Add("green"); -
a1.SubItems.Add("0, 255, 0"); -
a1.SubItems.Add("00FF00"); -
//заполняем коллекцию -
listView1.Items.Add(a1); -
/*заполняем первую главную колонку изображениями, -
надписи возле изображения нам не нужны*/ -
ListViewItem a2 =newListViewItem("", 2); -
//заполняем остальные второстепенные колонки -
a2.SubItems.Add("blue"); -
a2.SubItems.Add("0, 0, 255"); -
a2.SubItems.Add("0000FF"); -
//заполняем коллекцию -
listView1.Items.Add(a2); -
} -
//кнопка OK -
privatevoidbutton1_Click(objectsender, EventArgs e) { -
if(radioButton1.Checked) { -
foreach(ListViewItem iinlistView1.SelectedItems) { -
textBox1.Text += i.SubItems[2].Text +"\r\n"; -
} -
} -
elseif(radioButton2.Checked) { -
foreach(ListViewItem iinlistView1.SelectedItems) { -
textBox1.Text += i.SubItems[3].Text +"\r\n"; -
} -
} -
} -
//кнопка Clear -
privatevoidbutton2_Click(objectsender, EventArgs e) { -
textBox1.Clear(); -
} -
} }