doevents



Автор Алибабаевич задал вопрос в разделе Другие языки и технологии

C# Выход из цикла по нажатию кнопки на форме. и получил лучший ответ

Ответ от А[гуру]
bool flag = false;
for (; 😉
{
*выполняемый код*
if (flag)
break;
}
а в обработчике события кнопки делаешь flag=true; и всё
Application.DoEvents или другой поток Thread.
Лучше второе.
DoEvents позволяет обработать очередь событий, потому, если не хотите "подвисаний" во время тяжелых циклов - можно в тело цикла вставлять.
Но поток всё-же будет лучше.

Ответ от Виталий Дмитров[гуру]
только не забудь метод с этим циклом запускать в отдельном потоке или на крайний случай делать Application.DoEvents()иначе кнопку не нажмешь

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: C# Выход из цикла по нажатию кнопки на форме.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*