Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Отловить нажатие кнопки в форме


Автор: Oyy 15.7.2008, 12:31
Как  узнать что была нажата кнопка в форме? 
Есть цикл, в нем выполняются  действия, как только нажата кнопка в форме  цикл разрывается. Пробовал ввести логическую переменную,  и проверять ее состояние - не получается вообще нажать на кнопку, программа зависает (бесконечный цикл получается)   smile

Автор: Alexeis 15.7.2008, 12:36
Цитата(Oyy @  15.7.2008,  11:31 Найти цитируемый пост)
Как  узнать что была нажата кнопка в форме? 

  Сделать обработчик кнопки smile .

Добавлено через 57 секунд
  В цикле Application.Processmessages

Автор: diamondd 15.7.2008, 19:01
как я понимаю, у тебя по нажатию кнопки начинается цикл, по нажатию другой кнопки цикл нужно остановить. без использования нитей ничо не получится. смотри класс TThread.

Автор: THandle 15.7.2008, 19:10
Видимо такая же проблема как и в:

http://forum.vingrad.ru/forum/topic-220051.html


Автор: Oyy 16.7.2008, 12:31
Нет, все решилось удачно добавлением в цикл Application.Processmessages. Спасибо Alexeis  smile 

Проблему можно считать решенной!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)