private void Form1_Load(object sender, EventArgs e) { //Kreiraj novi automobil a = new Auto(); // REgistriraj Boom Handler a.Boom += auto_Boom; }
private void Form1_Load(object sender, EventArgs e) { a = new Auto(); //Pretplati me na boom događaj /* ne mogu samo ja imati pravo na događaj * a.boom = promijeniBrzinu; a.boom = new Auto.Explodiraj(promijeniBrzinu); */ a.boom += EksplodirajHandler; tb_brzina.Text = "0"; }
private void Form1_Load(object sender, EventArgs e) { button1.Click += (o, args) => { promijeniBrzinu(26.3); }; a = new Auto(); //Pretplati me na boom događaj /* ne mogu samo ja imati pravo na događaj * a.boom = promijeniBrzinu; a.boom = new Auto.Explodiraj(promijeniBrzinu); */ a.boom += EksplodirajHandler; //REagiraj na pozor a.pozor += (o, args) => { Auto auto = (Auto)o; lb_status.Text = "Eksplodirati će, vozite: " + auto.Brzina.ToString() + "km/h!"; }; tb_brzina.Text = "0"; }