Руслана Лебедева
Руслана Лебедева

Выполнять цикл пока не нажата кнопка (с++ builder)

Как сделать что бы при нажатию на кнопку (на форме) прекращался цикл, а то у меня программа зависает и нажать ничего не могу.

Edit1->Text=" ";
i=rand()% 10+1;
Edit1->Text=(Edit1->Text+IntToStr(i));

ВИ
Виктория Иванова

а где цикл то сам?

используйте допустим цикл с предусловием:

While (m=0)
{
тело цикла;
опрос кнопки: если нажата выставляете: m=1;
}

когда кнопку нажмете, программа выйдет из цикла

ЮЛ
Юлия Лебедева

Посмотри в хелпе описание функции Application->ProcessMessages()

Похожие вопросы
как сделать убегающую кнопку c++ builder 6
Счётчик нажатий на кнопку flash.
Delphi Как сделать чтобы при нажатии кнопки с клавиатуры выполнялись какие то действия?
Нужно чтобы JavaScript при нажатии на кнопку выполнял поиск значения из строки формы
Имитация нажатия кнопки JavaSсript'ом ?
Почему вложенный цикл выполняется только один раз?
как писать вертикально в кнопке bitbth на c++ builder
Нажатие на кнопку в Delphi
Какие три операции выполняются в цикле fоr?
Кнопки в цикле. Delphi