Текущий архив: 2015.09.10;
Скачать: CL | DM;
Вниз
Открытие формы Найти похожие ветки
← →
Васька (2014-02-17 16:16) [0]Всем привет!
есть две формы в программе.
Подскажите как сделать, чтобы вторая форма открывалась в пределах первой?
Т.Е. при перетаскивании она оставалась внутри формы, а также при разворачивании ее.
← →
И. Павел © (2014-02-17 16:22) [1]http://www.sources.ru/delphi/delphi_mdi_development.shtml
← →
alexdn © (2014-02-17 16:41) [2]да, есть такие mdi приложения
← →
Васька (2014-02-18 08:50) [3]спасибо. всё получилось. Только не могу понять как сделать чтобы дочернюю форму можно было скрыть или закрыть.
Подскажите как это сделать?
← →
Васька (2014-02-18 09:14) [4]
> Только не могу понять как сделать чтобы дочернюю форму можно
> было скрыть или закрыть.
> Подскажите как это сделать?
Сори не увидел в тексте там как это сделать.
Вопрос в другом. Все дочерние формы показываются сразу же при старте родительской формы. А как сделать чтобы сначала открылась только родительская форма?
Не делать же каждой форму при событии OnCreate событие OnClose/
← →
Dennis I. Komarov © (2014-02-18 09:33) [5]Создавай по необходимости
← →
Васька (2014-02-18 13:49) [6]Парни, возникла она непонятка:
есть форма уже готовая с компонентами.
я ее создаюForm1:=TForm1.Create(Application)
при нажатии кнопки. Но появляется она большего размера, чем при просмотре из Delphi. Пробовал изменять ее размер, но она все равно создается с тем же большим размером. Другие формы нормально создаются.
Подскажите, в чем дело?
← →
Dennis I. Komarov © (2014-02-18 14:38) [7]
> Подскажите, в чем дело?
В параметрах TForm1
← →
Васька (2014-02-18 15:13) [8]
> В параметрах TForm1
это то понятно.
Но не понятно, почему они изменились при создании формы.
Ставил AutoSize для формы все равно не помогает. какие бы не задавал значения в Height и Width все равно остается все одинакового размера
← →
Васька (2014-02-18 15:23) [9]Пришлось прописывать размеры в OnCreate
← →
Dennis I. Komarov © (2014-02-18 16:11) [10]
> Пришлось прописывать размеры в OnCreate
А потом удивляемся, и чего форма ведет себя не так как мне нужно...
← →
Васька (2014-02-19 12:56) [11]Возник еще один вопрос:
можно ли сделать, чтобы при запуске программы открывалась не родительская форма, а форма у которойFormStyle=fsNormal
при нажатии кнопки скрывалась и открывалась родительская?
У меня это получилось, но как только создается дочерняя форма то появляется ошибка "Cannot create form. No MDI forms ...".
Подскажите как исправить это.
← →
Dennis I. Komarov © (2014-02-19 14:12) [12]Создавать форму в Run-Time до создания MainForm
← →
brother © (2014-02-19 21:16) [13]> Создавать форму
имеется ввиду mdi...
← →
Dennis I. Komarov © (2014-02-20 00:22) [14]
> имеется ввиду mdi...
Не понял, MDI-дочку до MDI-мамы? Зачем???
> при запуске программы открывалась не родительская форма,
> а форма у которой FormStyle=fsNormal при нажатии кнопки
> скрывалась и открывалась родительская
Страницы: 1 вся ветка
Текущий архив: 2015.09.10;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.038 c