wm-help.net -> Электронная библиотека -> Delphi -> Вопросы и Ответы по Delphi -> Вопрос и Ответ 27 -> Версия для печати

Вопрос и Ответ 27

Вопрос и Ответ 27

Вопросы и Ответы


      27. Почему при запуске MDI приложения автоматически создается дочерняя форма?

      При создании новой формы, Delphi добавляет, строку инициализирующую, ее в файл проекта (*.dpr):

      Application.CreateForm(TForm2, Form2); {Для примера}

      Когда приложение запускается, то сразу создаются все формы описанные в файле проекта, но видимой становится только форма созданная первой. Все остальные формы - невидимы. Такого свойства нет у дочерних форм MDI, они всегда остаются видимыми.

      Это легко обойти, убрав из файла проекта (*.dpr) строки создающие дочерние формы MDI.

      Чтобы отредактировать файл проекта, выберите из меню View пункт Project Source.

      Пример


...предыдущая страница следующая...
оглавление

Rambler's Top100