| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Создание форм |
| Автор: Peerless 3.4.2005, 16:31 |
| Мне надо создать одну главную форму (MainForm) и четыре дочерних формы (ChildForm). Как мне зделать так, чтоб дочение формы не открывались при запуске? |
| Автор: SPrograMMer 3.4.2005, 17:08 |
| Сделай им свойство Visible:=False |
| Автор: Peerless 3.4.2005, 17:12 |
| Так не работает Для дочерних форм нельзя ставить visible:=false |
| Автор: Zero 3.4.2005, 17:18 | ||||
|
| Автор: Peerless 3.4.2005, 17:46 |
| По умолчанию стоит visible True Для дочерних форм нельзя поменять на visible false. там сразу появляется предупреждение Cannot hide an MDI Child form. |
| Автор: Albinos_x 3.4.2005, 17:51 |
| Значит убери их из автосоздания в опциях. И создавай их в по необходимости |
| Автор: Peerless 3.4.2005, 18:10 |
| А можно по подробнее, как ето сделать |
| Автор: Zero 3.4.2005, 18:30 | ||
Короче если тебе показать 2-ую форму, то смотри прикреплённый файл. Там 2-ая форма откроется только когда ты вызовеш её. |
| Автор: Albinos_x 3.4.2005, 18:36 |
| Проект-Опции-Автосоздание форм - убираешь необходимые формы Потом в необходимом месте (т.е. когда они понадобятся) пишешь приблизительно следующее: Form2:=TForm2.Create(Application); Только необходимо подключить модуль формы |
| Автор: Peerless 3.4.2005, 20:34 |
| Спасибо всем кто помогал |