Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];

Вниз

MDI окна показываются при Create а не при Show. Как исправить?   Найти похожие ветки 

 
AlexeyVt   (2003-04-23 13:14) [0]

MDI окна показываются при Create, а не при Show.
Например:
//////////
frm:=TfrmForm1.Create(Application);
frm.edtName:=GetSomeInfoFromDataBase();
frm:=Show();
//////////
Отображение формы идет сразу после Create до Show. А мне надо записать в форму инфу из базы данных. Это примерно 1,5-2 секунды.
В этоо время форма уже отображена. Как это исправить?


 
Skier   (2003-04-23 13:29) [1]


> А мне надо записать в форму инфу из базы данных. Это примерно
> 1,5-2 секунды.


Делай это в

1) конструкторе MDI окна (перекрытом !) или
2) методе CreateWnd MDI окна (перекрытом !)



 
AlexeyVt   (2003-04-23 13:39) [2]

Была у меня эта мысли но я думал что есть более красивое решение. В смысле то что при Create оно показывается это веь не нормально. Это глюк или может я чего не так делаю?


 
Skier   (2003-04-23 13:43) [3]


> Это глюк или может я чего не так делаю?

Не глюк...


 
Игорь Шевченко   (2003-04-23 18:13) [4]

AlexeyVt © (23.04.03 13:39)

Это не глюк.
Но если в событии FormCreate дочернего окна сказать

Exclude(FFormState, fsVisible);

То оно показываться до Show не будет...



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

Форум: "Основная";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
4-12962
Nick Denry
2003-03-06 14:03
2003.05.05
Ресурсы


3-12628
кондратий
2003-04-15 17:59
2003.05.05
TSQLQuery & Next


3-12618
jocko
2003-04-15 15:16
2003.05.05
Как создать экземпляр TADOConnection внутри dll или потока


14-12872
Venom--FreeFrag
2003-04-15 21:30
2003.05.05
Люди, кто знает как заставить C++ Builder...


1-12706
Vovanich
2003-04-23 13:55
2003.05.05
WebUpdate





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