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

Вниз

ModalResult   Найти похожие ветки 

 
Grihan   (2004-02-17 17:53) [0]

Здравствуйте.
Кто-нибудь может сказать причину не срабатывания ModalResult?
Дело обстоит следующим образом:
Естественно вызываю ShowModal, далее по клику одной из кнопок:

...
ModalResult := mrOk;
...

по идее после указанной строки форма должна закрыться, или идея в корне не верна, хотя я экспериментировал и с Exit после строки и Close и Close+Exit - безрезультатно, более того, если до строки
ModalResult := mrOk;
работает кнопка, у которой свойство ModalResult := mrCancel, то после отработки этой строки кнопка перестает гасить форму.
Подскажите пожалуйста!
Заранее благодарю...


 
Nikolay M. ©   (2004-02-17 17:57) [1]

1) Зацикливаешься и форма показывается снова
2) Где-то (на OnClose(Query) скорее всего) запрещаешь форме закрываться
3) Другое.


 
Grihan   (2004-02-17 18:04) [2]

1, 2 Однозначно нет.
Ставил я бряки после ShowModal - так туда даже не доходит, более того, что вызывает у меня подозрения строка выглядит так:
if fmPassword.ShowModal = mrCancel then
Exit;
так вот "синей точки" на операторе Exit нет, значит компилятор проигнорировал, наверное по причине, что "знает, что форма никогда не закроется" - а вот почему?...
остается 3, но только какое оно?...


 
Nikolay M. ©   (2004-02-17 18:23) [3]


> "знает, что форма никогда не закроется" - а вот почему?

Угу, он такой :)

Код давай.



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
14-94159
Dimedrol
2004-02-06 23:30
2004.02.29
Подскажите компонентик


8-94028
Junior
2003-10-25 17:09
2004.02.29
Мастера подскажите как очистить канву?


1-93882
atmospheric
2004-02-16 11:36
2004.02.29
public для function


3-93751
John S.
2004-02-04 12:25
2004.02.29
EnLib


1-93869
Nobody2004
2004-02-18 14:20
2004.02.29
Глюк DBGrid (или несинхронность указателя и подсветки)