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

Вниз

создание Child формы   Найти похожие ветки 

 
aade   (2003-03-01 14:31) [0]

Нужно создать при нажатии на пункт меню новую Child форму в MDi приложении.
Св-во FormStyle главной формы стоит на:fsMDIForm
Cd-во FormSttyle создающейся формы стоит на fsMDIChild
Я пишу:
procedure TFrmMain.hgjkghjk1Click(Sender: TObject);
Var
Child:Tfrmtabl; {child форма}
begin
Child := Tfrmtabl.Create(frmmain);
end;

Delphi при выполнении этой строки выдает ошибку о том что:
Project Project1.exe raises exception class EInvalidOperation with message "Cannor Create form.No Mdi form are currently active".
Что за фигня?Данная процедура вызывается из MDIForm формы.Так что она существует...


 
George ©   (2003-03-01 19:17) [1]

У главной формы свойство FormStyle установи в fsMDIForm.
У создаваемой формы FormStyle установи в fsChildForm.

Теперь иди в Option в меню Project и установи свою создаваемою форму в список доступных форм (Он правый)

Вот код на кнопку для создания ChildForm"ы

Form2:=TForm2.Create(Self);



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

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

Наверх




Память: 0.46 MB
Время: 0.018 c
1-39295
Beglec
2003-03-04 03:25
2003.03.13
Как сделать MDI Child форму прозрачной?


3-39164
Наташа
2003-02-20 14:28
2003.03.13
Компиляция


6-39426
SireX
2003-01-21 11:42
2003.03.13
Всем привет! Вопрос:FastNet (NMFTP)как получить !отдельно! имена


14-39574
Centr
2003-01-16 10:32
2003.03.13
Как защитить CD от копирования?


1-39267
Programmer1
2003-02-28 11:27
2003.03.13
Первая открывающаяся флрма обязана быть главной?