Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Обработка события   Найти похожие ветки 

 
Pashkerton   (2004-10-27 14:11) [0]

Добрый день.
Вопрос: Как обрабтать нажатия внопок в цикле?
На форме есть несколько кнопок, по нажатию на одну из них
Flag принимает одно из значений ModalResult.

Flag : TModalResult;

Flag:= mrNone;

while (Flag <> mrAbort) do begin
.
.
 case Flag of
   mrYes: BlaBlaBla;//При нажатии на кнопку 1
   mrNo : BlaBlaBla;//При нажатии на кнопку 2
   .
   .
 end;
.
.
end;
Согласитесь что такая конструкция нелепа.
Как правильно пускать цикл по одной из веток в зависимости от нажато Button?


 
Pentium133 ©   (2004-10-27 14:15) [1]

в OnClose формы анализируй ModalResult


 
Rem ©   (2004-10-27 14:15) [2]

>> Согласитесь что такая конструкция нелепа.
Вопрос задан не лучше...

Sender не помогает?


 
Pashkerton   (2004-10-27 14:24) [3]

>> Вопрос задан не лучше...
сосогласен.
Sender не помогает.


 
Sphinx   (2004-10-27 14:29) [4]

> Pashkerton   (27.10.04 14:24) [3]

> в OnClose формы анализируй ModalResult

Самое надежное решение. И самое простое, ни каких циклов. А если надо чтобы форма при нажатии на какую-то кнопку не закрывалась делай Action:=caNone



Страницы: 1 вся ветка

Текущий архив: 2004.11.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
4-1096918358
X-RayMan
2004-10-04 23:32
2004.11.14
Точность...


3-1097840430
diabolik_krsk
2004-10-15 15:40
2004.11.14
Создание колонок DBGrid а во время прогона программы


14-1098882421
SPeller
2004-10-27 17:07
2004.11.14
А у нас отопление дали


4-1097055635
3fc
2004-10-06 13:40
2004.11.14
Вывод текста под углом средствами WinAPI


1-1099416443
denis24
2004-11-02 20:27
2004.11.14
пернос итемов и listbox в мемо