Тема: WinForms доступ до ел. управління і лічильник
Хай. От є на формочці Label, треба зробити лічильник. Ну щоб спочатку воно показувало 3, а через секунду 2, а ще через секунду 1, і ще через секунду має викликатись зовсім інший метод, котрий теж буде працювати з цим Label'ом. 
Як це краще реалізувати? А то я попер прям в лоба
  private void button1_Click(object sender, EventArgs e)
        {
            btnGo.Visible = false;
            label1.ForeColor = Color.Red;
            label1.Visible = true;
            for (int i = 0; i < 3; i++)
            {
                label1.Text = (i + 1).ToString();
                Thread.Sleep(1000);
            }
            play();
        }І звісно, що це не спрацювало, адже сам Thread.Sleep зупиняє весь-превесь головний потік, в котрому, також, відмальовується Label і т.д. Тому в мене йде просто 3 секунди зависання, а потім вже далі працює все.