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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
1-12757
Ajax
2003-04-21 18:00
2003.05.05
Перехват сообщений для компонент


3-12669
Владимир Ткачук
2003-04-16 16:21
2003.05.05
проблема с добавлением поля в таблицу


9-12590
arcoant
2002-11-27 15:23
2003.05.05
DelphiX


6-12846
w666w
2003-03-11 13:39
2003.05.05
Ip адрес в In_Addr


3-12630
Stelius
2003-04-12 00:11
2003.05.05
Заполнение таблиц в IBEpert e