Вопросы и Ответы
27. Почему при запуске MDI приложения автоматически создается дочерняя форма?
При создании новой формы, Delphi добавляет, строку инициализирующую, ее в файл проекта (*.dpr):
Application.CreateForm(TForm2, Form2); {Для примера}
Когда приложение запускается, то сразу создаются все формы описанные в файле проекта, но видимой становится только форма созданная первой. Все остальные формы - невидимы. Такого свойства нет у дочерних форм MDI, они всегда остаются видимыми.
Это легко обойти, убрав из файла проекта (*.dpr) строки создающие дочерние формы MDI.
Чтобы отредактировать файл проекта, выберите из меню View пункт Project Source.
Пример
...предыдущая страница следующая...
оглавление