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 LAB_6 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } string[] meble = { "krzesło", "stół", "fotel", "szafa", "półka", "regał", "komoda" }; Random rnd = new Random((int)DateTime.Now.Ticks); List lst = new List(); private void button1_Click(object sender, EventArgs e) { listBox1.DataSource = null; lst.Clear(); for (int i = 0; i < 100; i++) { Mebel m = new Mebel(); m.Lp = rnd.Next(10000, 99999); m.Nazwa = meble[rnd.Next(meble.Length)]; m.Cena= rnd.Next(500, 3000); lst.Add(m); } listBox1.DataSource = lst; } private void button2_Click(object sender, EventArgs e) { listBox1.DataSource = null; lst.Sort(); listBox1.DataSource = lst; } private void button3_Click(object sender, EventArgs e) { listBox1.DataSource = null; lst.Sort(new ByNazwaComp()); listBox1.DataSource = lst; } } }