コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }
コード例 #3
0
        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;
            }
        }