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

Вниз

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

 
ankazh   (2012-06-17 18:06) [0]

по нажатию кнопку делаю
fmrw.ShowModal;
fmrw.DBLookupComboBox1.visible:=false;
Но компонент остается видимым, когда ставлю fmrw.Show вместо fmrw.ShowModal, то все работает. В чем загвоздка?


 
Inovet ©   (2012-06-17 18:13) [1]

А подумать? Когда выполняется
fmrw.DBLookupComboBox1.visible:=false;
?


 
Loginov Dmitry ©   (2012-06-17 18:18) [2]


> В чем загвоздка?


ShowModal - это процедура, осуществляющая открытие формы в модальном режиме. Код, расположенный после ShowModal, не будет выполнен до тех пор, пока не будет закрыта форма.


 
Омлет ©   (2012-06-17 18:19) [3]


> fmrw.ShowModal;
> fmrw.DBLookupComboBox1.visible:=false;

Поменяй местами эти строки.
ShowModal возвращает управление в точку вызова только после своего закрытия, т.е. всё, что в процедуре после ShowModal, выполнится лишь после закрытия модальной формы.


 
ankazh   (2012-06-17 18:20) [4]

ок, переставила, но в чем тогда разница меж ShowModal(пока не закрыта-активна) и Show?


 
ankazh   (2012-06-17 18:21) [5]

ок, спс


 
Inovet ©   (2012-06-17 18:38) [6]

> [4] ankazh   (17.06.12 18:20)
> ок, переставила, но в чем тогда разница меж ShowModal(пока
> не закрыта-активна) и Show?

Show сразу возвращает управление.


 
Dennis I. Komarov ©   (2012-06-19 14:50) [7]

if ShowModal = mrAny then...



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

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

Наверх




Память: 0.47 MB
Время: 0.275 c
15-1336894204
Юрий
2012-05-13 11:30
2013.03.22
С днем рождения ! 13 мая 2012 воскресенье


2-1340658279
Альманах
2012-06-26 01:04
2013.03.22
Создание одного фрейма два раз


2-1338534766
leklerk
2012-06-01 11:12
2013.03.22
Вторичная форма в центре главной


15-1338409802
Юрий
2012-05-31 00:30
2013.03.22
С днем рождения ! 31 мая 2012 четверг


15-1336126916
AV
2012-05-04 14:21
2013.03.22
Можно ли вернуть билет в кинотеатре, т.к. фильм не нравится?