Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.968 c
3-93776
-=[SDA]=-
2004-02-04 07:28
2004.02.29
Как пронумеровать записи???


14-94148
Knight
2004-02-04 23:41
2004.02.29
Есть ли место 486-му в современной локалке?


3-93808
Andrew Frol
2004-02-03 13:58
2004.02.29
QuickReport и итоги по странице??!!!!


6-94060
BlackSun
2003-12-21 20:59
2004.02.29
Как скачать файл в поток?


1-93977
ALEIIIKA
2004-02-17 10:34
2004.02.29
Excel&Delphi




   Наверх