using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; namespace AutoLaskuri { public partial class AutoLaskuri : UserControl { public delegate void LisattyAuto(EventArgs e); public event LisattyAuto UusiAuto; int pLaskuri = 0; public int Laskuri { get { return pLaskuri; } set { pLaskuri = value; } } public AutoLaskuri() { InitializeComponent(); } private void buttonAutoLaskuri_Click(object sender, EventArgs e) { Laskuri++; labelAutoLaskuri.Text = Laskuri.ToString(); AutoEventArgs args = new AutoEventArgs(Laskuri); if (UusiAuto != null) UusiAuto(args); // UusiAuto(args); } public class AutoEventArgs : EventArgs { private int pAutot; public int Autot { get { return pAutot; } set { pAutot = value; } } public AutoEventArgs(int lkm) : base() { Autot = lkm; } } private void timer1_Tick(object sender, EventArgs e) { if (this.DesignMode) return; pictureBoxAuto.Left = pictureBoxAuto.Left + 1; } } }