internal void AddToListVogel(double preis, double gewicht, double groesse, Boolean flug, double reichweite) { Vogel rep = new Vogel(preis, gewicht, groesse, flug, reichweite); tierList.Add(rep); tierListe.DataSource = null; tierListe.DataSource = tierList; }
public Form1() { InitializeComponent(); Vogel vogel1 = new Vogel(50, 0.25, 0.3, true, 50); tierList.Add(vogel1); Vogel vogel2 = new Vogel(25, 0.25, 0.3, true, 25); tierList.Add(vogel2); Fisch fisch1 = new Fisch(5, 0.01, 0.05, 2); tierList.Add(fisch1); Fisch fisch2 = new Fisch(2.5, 0.02, 0.01, 4); tierList.Add(fisch2); Reptil reptil1 = new Reptil(100, 2, 0.5, true); tierList.Add(reptil1); Reptil reptil2 = new Reptil(75, 1, 1, false); tierList.Add(reptil2); tierListe.DataSource = tierList; }
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { String groesse = ""; String preis = ""; String gewicht = ""; String zeugs = ""; String zeug = ""; if (tierListe.SelectedItem is Fisch) { label2.Text = "Fisch"; Fisch fisch = tierListe.SelectedItem as Fisch; groesse = fisch.groesse.ToString(); label8.Text = groesse; preis = fisch.preis.ToString(); label6.Text = preis; gewicht = fisch.gewicht.ToString(); label10.Text = gewicht; zeugs = fisch.flosse.ToString(); label12.Text = zeugs; label11.Text = "Flossen"; label14.Hide(); label13.Hide(); } else if (tierListe.SelectedItem is Reptil) { label2.Text = "Reptil"; Reptil reptil = tierListe.SelectedItem as Reptil; groesse = reptil.groesse.ToString(); label8.Text = groesse; preis = reptil.preis.ToString(); label6.Text = preis; gewicht = reptil.gewicht.ToString(); label10.Text = gewicht; zeugs = reptil.giftig.ToString(); label12.Text = zeugs; label11.Text = "Giftig"; label14.Hide(); label13.Hide(); } else if (tierListe.SelectedItem is Vogel) { label2.Text = "Vogel"; Vogel vogel = tierListe.SelectedItem as Vogel; groesse = vogel.groesse.ToString(); label8.Text = groesse; preis = vogel.preis.ToString(); label6.Text = preis; gewicht = vogel.gewicht.ToString(); label10.Text = gewicht; label11.Text = "Flugfähig"; zeugs = vogel.flugweite.ToString(); label13.Text = "Flugreichweite"; label14.Text = zeugs; label14.Show(); label13.Show(); label12.Show(); if (vogel.flug) { zeug = "Ja"; } else { zeug = "Nein"; } label12.Text = zeug; } }