Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.057 c
15-1343248203
Юрий
2012-07-26 00:30
2013.03.22
С днем рождения ! 26 июля 2012 четверг


15-1336980850
alexdn
2012-05-14 11:34
2013.03.22
Нумерация строк


15-1342444836
картман
2012-07-16 17:20
2013.03.22
точка пересечения двух графиков


2-1328354340
ParkWay
2012-02-04 15:19
2013.03.22
IntPower/Power не возводит десятичную дробь


2-1338107276
rikitiki2012
2012-05-27 12:27
2013.03.22
Автоматически прерывает выполнение (BreakPoint в настройках )





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский