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

Вниз

Отображение окна   Найти похожие ветки 

 
syte_ser78 ©   (2005-06-25 09:37) [0]

Как дождатся полного отображения окна?
Проблемма в следующем.
Делаю
окно.шоумодал

в оншоу окна вызываю процедуру А которая изменяет значение гауга на окне которое показал (по определенному алгоритму записи бд грузятся в комбобоксы). Поокончании загрузки делаю окно.клосе
В результате вижу это окно только на панели задач. на экране оно не отбражается.


 
-=XP=- ©   (2005-06-25 10:17) [1]

в оншоу окна вызываю процедуру А которая изменяет значение гауга на окне которое показал (по определенному алгоритму записи бд грузятся в комбобоксы). Поокончании загрузки делаю окно.клосе


Не делайте так, ибо Вы сами не даете форме отобразиться.
В OnShow форма еще не видна, хоть ее свойство Visible уже установлено в true.
Создайте отдельный поток, и выполняйте загрузку в нем.
Форму используйте лишь для индикации процесса.


 
syte_ser78 ©   (2005-06-25 11:31) [2]

Пришлось делать так. Спасибо


 
Гаврила ©   (2005-06-25 14:04) [3]

Еще вариант - в OnShow отправь на Handle этой же формы сообщение (например WM_USR + 1), только обязательно с помощью PostMessage, а при "отлове" сообщения запусти уже процедуру
При использовании PostMEssage сообщение встает в очередь, и его обработчик запустится только после того ,епе все предыдущие сообщения из очереди будут отработаны



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

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

Наверх




Память: 0.44 MB
Время: 0.065 c
3-1118316156
SomeName
2005-06-09 15:22
2005.07.18
ADOQuery + Дата


14-1119482785
kaif
2005-06-23 03:26
2005.07.18
Зацените сайт


14-1119598377
Seg
2005-06-24 11:32
2005.07.18
Купят ли китайцы Microsoft


1-1120137772
and
2005-06-30 17:22
2005.07.18
Трассировка только своих модулей


14-1119436305
saNat
2005-06-22 14:31
2005.07.18
Автоматическое резервное копирование данных рабочих станций





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский