private void Form1_Load_1(object sender, EventArgs e) { listBox3.Items.Add("Suma is viso: € " + "0"); string[] kate = File.ReadAllLines("kategorijoss.txt", Encoding.Default); foreach (string z in kate) { string[] s = z.Split('&'); Kategorija k = new Kategorija(Convert.ToInt32(s[0]), s[1]); kategorijos.Add(k); } kate = File.ReadAllLines("Patiekalai.txt", Encoding.Default); foreach (string l in kate) { string[] s = l.Split('&'); Patiekalas p = new Patiekalas(Convert.ToInt32(s[0]), s[2], Convert.ToDouble(s[4]), s[3], s[5]); foreach (Kategorija k in kategorijos) { if (k.kategorijosID == Convert.ToInt32(s[1])) { k.patiekaluSarasas.Add(p); break; } } } int n = kategorijos.Count; Button[] kategorijuMygtukai = new Button[n]; for (int i = 0; i < n; i++) { kategorijuMygtukai[i] = new Button(); panel1.Controls.Add(kategorijuMygtukai[i]); kategorijuMygtukai[i].Text = kategorijos[i].kategorijosPavadinimas; kategorijuMygtukai[i].Location = new Point(10 + 130 * i, 10); kategorijuMygtukai[i].Height = 40; kategorijuMygtukai[i].Width = 120; kategorijuMygtukai[i].Click += Form1_Click; kategorijuMygtukai[i].Tag = kategorijos[i]; } }
private void Form1_Click1(object sender, EventArgs e) { Button b = (Button)sender; Patiekalas patiekalas = (Patiekalas)b.Tag; pictureBox1.ImageLocation = patiekalas.patiekaloPaveikslelis; //richTextBox1.Clear(); /*richTextBox1.Text = "Pavadinimas: " + patiekalas.patiekaloPavadinimas+" \n" * +"Aprašymas: " + patiekalas.patiekaloAprasymas +" \n" +"Kaina: " + "€" + patiekalas.patiekaloKaina ; */ listBox1.Items.Clear(); listBox1.Items.Add("pavadinimas: " + patiekalas.patiekaloPavadinimas + " \n"); listBox1.Items.Add("aprasymas: " + patiekalas.patiekaloAprasymas + " \n"); listBox1.Items.Add("kaina: € " + patiekalas.patiekaloKaina + " \n \n"); }