Toolbox:  button1, label1, timer1
Zagadnienie:  Chcemy by co pewien czas wykonywała się określona czynność (w poniższym przykładzie zmiana zawartości labela). Dodatkowo chcemy mieć możliwość startowania i stopu tej czynności.
 Rozwiązanie:  W celu zmiany określonej wartości, np. przy starcie programu ustalamy odpowiednie parametry w Properties:
 
Następnie ustalić trzeba co będzie sie odbywało w każdym cyklu:
private void timer1_Tick(object sender, EventArgs e)
        {
            label1.Text = i++.ToString();
        }
Timer można stopować, przykładowo przy użyciu zwykłego przycisku:
private void button1_Click(object sender, EventArgs e)
        {
            if (button1.Text == "Stop")
            {
                timer1.Stop();
                button1.Text = "Start";
            }
            else
            {
                timer1.Start();
                button1.Text = "Stop";
            }
        }
