using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Luento3 { public partial class FormAutolaskuri : Form { private int laskuriHenkiloauto = 0; private int laskuriKuormaAuto = 0; private int nopeus = 10; public int laskuriHA { get { return laskuriHenkiloauto; } set { laskuriHenkiloauto = value; labelHenkiloauto.Text = laskuriHenkiloauto.ToString(); } } public FormAutolaskuri() { InitializeComponent(); } private void buttonHenkiloauto_Click(object sender, EventArgs e) { laskuriHA++; } private void buttonKuormaAuto_Click(object sender, EventArgs e) { laskuriKuormaAuto++; labelKuormaAuto.Text = laskuriKuormaAuto.ToString(); } private void timerAutolaskuri_Tick(object sender, EventArgs e) { if (pictureBoxHenkiloauto.Right > this.Size.Width) nopeus = -nopeus; if (pictureBoxHenkiloauto.Left < 0) nopeus = -nopeus; pictureBoxHenkiloauto.Left = pictureBoxHenkiloauto.Location.X + nopeus; } private void buttonLuoUusi_Click(object sender, EventArgs e) { // FormAutolaskuri uusi = new FormAutolaskuri(); // uusi.Show(); Auto uusi = new Auto(this); uusi.tapahtuma += new Tormays(buttonHenkiloauto_Click); } private void FormAutolaskuri_FormClosing(object sender, FormClosingEventArgs e) { e.Cancel = false; // true niin ohjelmaa ei voi sulkea } private void buttonColor_Click(object sender, EventArgs e) { if ( colorDialogAutolaskuri.ShowDialog() == DialogResult.OK) this.BackColor = colorDialogAutolaskuri.Color; } private void lisääHenkilöautoToolStripMenuItem_Click(object sender, EventArgs e) { laskuriHA++; } private void aboutToolStripMenuItem_Click(object sender, EventArgs e) { FormAbout uusi = new FormAbout(); uusi.ShowDialog(); } private void FormAutolaskuri_Load(object sender, EventArgs e) { } } }