public FahrzeugControl(CFahrzeug fahrzeug)
 {
     InitializeComponent();
     this.fahrzeug = fahrzeug;
     Farbe         = fahrzeug.Farbe;
     if (fahrzeug.GetType() == typeof(CFahrrad))
     {
         lblTacho.Visible = false;
         btnGas.Text      = "Treten";
         btnHupe.Text     = "Klingel";
     }
 }
Example #2
0
        private void FahrzeugHinzufuegen(CFahrzeug fahrzeug)
        {
            foreach (CFahrzeug fahrzeug2 in Fahrzeuge)
            {
                fahrzeug2.Schreck += fahrzeug.OnSchreck;
                fahrzeug.Schreck  += fahrzeug2.OnSchreck;
            }
            FahrzeugControl fahrzeugControl = new FahrzeugControl(fahrzeug);

            fahrzeugControl.Text     = "Fahrzeug " + (dicFahrzeuge.Count + 1);
            fahrzeugControl.Location =
                new Point(180 * dicFahrzeuge.Count + 10, 450);
            dicFahrzeuge.Add(fahrzeug, fahrzeugControl);
            frm.Controls.Add(fahrzeugControl);
        }
Example #3
0
 public FahrzeugControl ControlZumFahrzeug(CFahrzeug fahrzeug)
 {
     return(dicFahrzeuge[fahrzeug]);
 }