Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2008, 11:53   #1
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
Восклицание Главная форма

Сделал главную форму Form1 и две дочерних Form2 и Form3
в главной форме вставил кнопку и написал ей событие:
form2:=tForm2.Create(self); Чтобы открывать вторую форму,
Но когда запускаю приложение открываются все три окна,
апри нажатии на кнопку на главной форме,форма2 перемещается
на передний план.Как правильно написать событие для кнопки
чтобы открывать дочерние формы и чтобы при загрузки программы
появлялось только главная форма
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 03.02.2008, 12:28   #2
Showy
Форумчанин Подтвердите свой е-майл
 
Аватар для Showy
 
Регистрация: 08.08.2007
Сообщений: 183
По умолчанию

project->options переходишь на вкладку forms, далее из списка Auto-create forms переносишь дочерние формы в список available forms. А при создании пишешь form2:=tForm2.Create(Form1);
Until The End Of Time
Showy вне форума Ответить с цитированием
Старый 03.02.2008, 21:13   #3
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Я обычно, чтоб открыть форму делую так
Form2.Show
или
Form2.ShowModal (в зависимости от того, модальная или немодальная форма нужна)
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 03.02.2008, 21:42   #4
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Сообщение от Лубышев Посмотреть сообщение
Я обычно, чтоб открыть форму делую так
Form2.Show
или
Form2.ShowModal (в зависимости от того, модальная или немодальная форма нужна)
Да только если Вы перед этими действиями не создали экземпляр формы ( в нашем случае TForm2 ) и не присвоили его значение к Form2, то далеко Вы "не уйдете"
BOBAH13 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
форма blackstersl Мультимедиа в Delphi 1 23.08.2008 19:03
Форма Killbrum Помощь студентам 8 21.08.2008 18:48
Главная форма как у Delphi NecroSlider Общие вопросы Delphi 5 19.01.2008 12:49
Форма subsonic Общие вопросы Delphi 5 10.01.2008 11:18
Первая форма приложения не главная Avron Общие вопросы Delphi 4 28.09.2007 12:02