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

Вниз

Почему форма не перерисовавается при создании?   Найти похожие ветки 

 
asJIura   (2003-09-07 18:46) [0]

Есть MDi приложение.На заднем фоне находтся fsMDIForm.Перед ней обычная форма (т.е. НЕ CHILD!!!),которая показывается при нажатии на кнопку в fsMDIForm как .Showmodal
При нажатии на кнопку в этой,появившейся форме в fsMDIForm должны появится Child.Я их создаю так:
{}
Var
Tabl:TFrmTabl;{дочерняя форма}
Tabl:=Tfrmtabl.Create(frmmain);{Главная форма}
Tabl.Caption:="Дочерняя форма";
frmstructure.Close;{Закрытие формы,которая вызывается из главной,и на которой произошло нажате кнопки}
{}

Она (дочерняя форма) появляется,но не перерисовывается.Т.е. появляется монотонное серое окно, с синим заголовком и на нем и "отпечатком" окна frmstructureю.Размеры его изменить нельзя.Все становится нормально при нажатии на кнопку развернуть.Почему так и как этого избежать?


 
Юрий Зотов ©   (2003-09-07 19:08) [1]

procedure TFrmStructure.CreateChildFormButtonClick(Sender: TObject);
begin
TFrmTabl.Create(Application).Caption := "Дочерняя форма";
ModalResult := mrOK
end;


 
asJIura   (2003-09-07 21:11) [2]

Что не выходит.
Я не могу понять как сделать (добавить) эту процедуру к форме Frmstructure.Если просто добавить,она не работает??????


 
Юрий Зотов ©   (2003-09-07 21:48) [3]

> asJIura (07.09.03 21:11) [2]

Это обработчик OnClick для кнопки, создающей дочернюю форму. Используйте вместо Вашего кода.


 
asJIura   (2003-09-07 22:39) [4]

Я не понял как его подключить,если просто написать тот код что вы дали выше,то Delphi дает ошибку:
Undeclared identifier:"CreateChildFormButtonClick"
Оно и верно,ведь форма не имеет такого события
Именно об этом я спрашивал выше.


 
Юрий Зотов ©   (2003-09-07 23:52) [5]

Нет слов...


 
asJIura   (2003-09-08 00:21) [6]

Ииии....


 
Плохиш_   (2003-09-08 01:36) [7]

... читать книжки


 
VerWolfe ©   (2003-09-08 02:40) [8]

нажми на кнопку которую создал, создастся процедура обработки нажатия туда и вставляй



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
1-58612
Sirakuz
2003-09-05 16:37
2003.09.18
POS С другой стороны


4-58974
tlwlite
2003-07-15 20:16
2003.09.18
Как загрузить bitmap (исп. только win api)


14-58844
Всеволод Соловьёв
2003-08-30 23:10
2003.09.18
DMClient - сохранение параметров


7-58937
Spawn
2003-07-05 12:01
2003.09.18
Изучаю PE заголовок...


3-58580
Serg De
2003-08-26 15:54
2003.09.18
Формат даты в SQL