Показать сообщение отдельно

  #193  
Старый 07.08.2009, 21:04
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
С нами: 10661593

Репутация: 88
По умолчанию

открывай 2 потока + статическая переменная.
Или 2 потока + ивент

Код:
  
public static bool mode;
private void button1_Click(object sender, EventArgs e)
        {
         mode = true;
         Thread t = new Thread(new ThreadStart(auto)); //Поехали
         t.Start(); 
         }

        private void button2_Click(object sender, EventArgs e)
        {
         mode = false; //Стоим
         }

        private void  auto()
        {

            int i = 0;
            while (mode)
            {                
                this.textBox1.Text = i.ToString();
                Thread.Sleep(200); //Скорость, чем меньше тем быстрее
                i++;
            }
        }
 
Ответить с цитированием