Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];

Вниз

создание 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.03 c
14-39570
Дмитрий К.К.
2003-02-27 06:37
2003.03.13
Именинники 27 февраля


7-39588
Guk
2003-01-16 13:41
2003.03.13
Эмуляция DOS


6-39452
sergey2
2003-01-24 06:03
2003.03.13
Как перехватить запросы к DNS?


14-39581
Amit
2003-02-27 07:21
2003.03.13
Модератор откликнись please...


1-39348
sergwolf
2003-03-01 21:45
2003.03.13
поделитесь опытом написания компонент...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский