Форум: "Основная";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];
ВнизMDIForm ы Найти похожие ветки
← →
XPatriot (2002-08-18 00:43) [0]Народ, немогу разобраться с MDI-Form"ами. Создаю MDI-Форму.
Создаю Child-Form. Нажимаю F9. Запускается MDIФорма, а в ней сразу открывается ChildФорма, нажимаю закрыть на ChildФорме, а она сворачивается... Помогите пожалуйста...
← →
Balu (2002-08-19 11:20) [1]1. Убери Child форму из списка автосоздания форм (свойства проекта - Shift+Ctrl+F11)
2. "Руками" создавай форму перед отображеннием
3. На событие OnClose напиши код: Action := caFree;
← →
XPatriot (2002-08-19 18:44) [2]Как "ручками" создать форму, никак не могу разобраться с CreateForm?
← →
XPatriot (2002-08-19 20:01) [3]Народ...
← →
Andreyka (2002-08-19 23:07) [4]Form1:=TForm1.Create(Self);
← →
Balu (2002-08-20 12:55) [5]> TO Andreyka
Form1:=TForm1.Create(Self);
никогда так не делай
---------------------------
Если создавать форму "ручками" по методу Andreyka, то если вызовеш метод создания окна два раза у тебя что то рухнет :-)
---------------------------
Советую вообще прибить строку Form1: TForm1;
И вместо этого писать
Procedure OnClick......
var
Win: TForm1;
begin
Win := TForm1.Create(Self);
.....
end;
или если не надо делать никаких манипуляций с созданым окном, то
Procedure OnClick......
begin
TForm1.Create(Self).Show; // Хотя Show необязательно :-)
.....
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c