Форум: "Основная";
Текущий архив: 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