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"; } }
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); }
public FahrzeugControl ControlZumFahrzeug(CFahrzeug fahrzeug) { return(dicFahrzeuge[fahrzeug]); }