Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 30.10.2010, 18:57
Аватар для Paskal
Paskal Paskal вне форума
Новичок
 
Регистрация: 28.09.2010
Сообщения: 93
Репутация: 12
Вопрос Помогите создать MDI приложение (Форму)

Привет всем !
Такой вопрос не могу создать MDI приложение
не могу понять куда вставить этот код
со статьи interface.ru/home.asp?artId=3268 (ЭТО не реклама)
Код:
procedure TfrMain.CreateChildForm 
         (const childName : string); 
  var Child: TfrChild; 
begin 
  Child := TfrChild.Create(Application); 
  Child.Caption := childName; 
end;
 
Помогите плиз новичку
Заранее спасибо!
Ответить с цитированием
  #2  
Старый 30.10.2010, 19:38
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Этот код вставляется туда, где ты создаешь дочернее окно. Например, в обработчик меню File -> New.
Ответить с цитированием
  #3  
Старый 31.10.2010, 00:07
Аватар для Electronic_Arts
Electronic_Arts Electronic_Arts вне форума
Местный
 
Регистрация: 13.07.2006
Адрес: на земле
Сообщения: 562
Версия Delphi: Delphi 11
Репутация: 18
Восклицание

А не проще ли так

Для Form1 меняешь FormStyle на fsMDIForm
создаешь еще одну форму Form2 меняешь значение FormStyle на fsMDIChild

Потом нажимаем Shift+Ctrl+F11 на вкладке Forms выбираем наш Form2 и нажимаем на кнопку ">"
перебрасываем нашу форму со списка Auto-create forms на Available forms(что бы оно автоматически не создавалось вовремя запуска приложения)
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
 TForm2.Create(Self);
end;

Вот и всё!
__________________
Нет ничего не возможного. Вопрос только во времени...
Ответить с цитированием
  #4  
Старый 31.10.2010, 17:24
Аватар для Paskal
Paskal Paskal вне форума
Новичок
 
Регистрация: 28.09.2010
Сообщения: 93
Репутация: 12
Хорошо Большое спасибо!

ВСЕ понял огромное спасибо за ответы.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:31.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025