Отмена цикла с Thread.Sleep
От: yesenin_toxa Россия yesenin-toxa.livejournal.com
Дата: 30.07.07 14:58
Оценка:
Доброго времени!
Вот есть такое дело:

        private void button1_Click(object sender, EventArgs e)
        {
            do
            {
                    Thread.Sleep(500);
                   
                    foreach (...)
                    {
                        //Здесь двигаем и перерисовываем фигурки
                    }
                    this.pictureBox1.Image = TerrPainter.m_Bitmap;
                    this.Refresh();
            } while (DateTime.Now.Second != 0); //к примеру такое время
        }


Но дело в том, что пока минута не кончится закрыть окно, или что то сделать с формой не получается.

Подсказали что надо использовать for(!continue). Но как — ума не приложу.
Понимаю, что RTFM, но время очень поджимает.
Не подскажите ли линком или кодом?

P.S. Первый пост, если что не так — приму с пониманием и виной.


31.07.07 12:39: Перенесено модератором из '.NET' — TK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.