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

Вниз

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

Наверх




Память: 0.47 MB
Время: 0.023 c
14-3563
chsv
2002-08-04 17:11
2002.09.02
Существует ли визуальный компонент TDBTreeView?


1-3333
new23
2002-08-21 16:00
2002.09.02
Создание таймера


1-3472
Tornado
2002-08-21 07:57
2002.09.02
ListBox


7-3648
DeMoN-777
2002-06-18 14:13
2002.09.02
Ждущий режим в WinNT 2000 XP


7-3652
Naik
2002-06-21 06:27
2002.09.02
Как зарегестрировать за своей программой новый типа файлов?