Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.064 c