Ejemplo n.º 1
0
        public Form1()
        {
            InitializeComponent();
            ValentinosBike = new Motorbike("Valentino Rossi", 200);
            MarcsBike      = new Motorbike("Marc Marquez", 180);

            this.groupBox1.Text = ValentinosBike.NameOfDriver;
            this.groupBox2.Text = MarcsBike.NameOfDriver;

            UpdateValentinosDisplay(ValentinosBike, ValentinosBike.Speed);
            UpdateMarcsDisplay(MarcsBike, MarcsBike.Speed);

            ValentinosBike.speedChanged    += new Motorbike.SpeedChangedHandler(this.UpdateValentinosDisplay);
            ValentinosBike.speedingTooFast += new Motorbike.SpeedChangedHandler(this.ShowInListbox);
        }
Ejemplo n.º 2
0
 private void Extra(Motorbike m, int currentSpeed)
 {
     MessageBox.Show(m.NameOfDriver + " goes too fast");
 }
Ejemplo n.º 3
0
 private void ShowInListbox(Motorbike m, int s)
 {
     this.listBox1.Items.Add(m.NameOfDriver + " drives to fast by: " + s.ToString() + " km/h.");
 }
Ejemplo n.º 4
0
 private void UpdateMarcsDisplay(Motorbike m, int currentSpeed)
 {
     this.label2.Text = m.Speed.ToString();
 }
Ejemplo n.º 5
0
 private void UpdateValentinosDisplay(Motorbike m, int currentSpeed)
 {
     this.label1.Text = m.Speed.ToString();
     //or this.label1.Text = currentSpeed.ToString();
 }