![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]()
У меня программа, которая состоит из одной главной формы. Надо динамически изменять на ней контролы.
Внизу есть кнопочка - "Далее". По ее нажатию все контролы на форме пропадают и появляется новый набор контролов. То есть, должно получится как бы пролистывание "страниц". "Страниц" много и поэтому все контролы в дизайнере нарисовать кончно можно, а потом скрывать/показывать по мере надобности каждый, но получится мешанина и крайне фигово редактировать. Как лучше решить этот вопрос? Насоздавать отдельные формы, там отредактировать что и где должно быть, а потом их все как-то назначить чайлдами для главной и уже показывать/скрывать не каждый контрол по отдельности, а целиком формы-контейнеры? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Чайлд - что это? Дочерние, что-ли?
А вообще есть фреймы (TFrame) заранее подготовленные, вот их динамически бросай на форму и освобождай по мере необходимости
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
Это пейджы, следовательно пейджконтрол, а на них, как душе угодно.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Можно и пэйджконтрол, управляя видимостью страниц. Один минус - титул видимой страницы торчать на форме будет. Если устроит, то проще фреймов и все в одном месте
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
а что такое титул?
|
![]() |
![]() |
![]() |
#6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
титулы убираются в коде чтобы в дизанере можно было ходить по педжам как обычно (но не принципиально), 3D тоже убрать, тогда визард получится в рантайме во всей красе
Последний раз редактировалось eval; 31.01.2014 в 13:06. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Кажись высоту его можно максимально минимизировать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]()
Да, это то, что нужно. Здесь можно логику, которая касается исключительно фрейма вынести в его личный файл)
И еще вопрос: Как работать в Дельфи с лайоутами? А конкретнее, мне нужно иметь форму, допустим, с двумя панельками - правая и левая. Каждая занимает половину формы. Как настроить, чтоб при изменении размеров формы панельки бы тоже авторесайзились и занимали ровно по половине? Зы: То есть, если с фреймами, то разносится логика, но так же разносятся по разным местам и сами контролы... Это нужно подумать, какой вариант получится лучше Последний раз редактировалось Smogg; 31.01.2014 в 13:51. |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]() |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
В OnResize формы
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обращение к главной форме | krow7 | Windows Forms | 5 | 26.05.2012 15:07 |
Заполнение полей подчиненной формы по полю с выпадающим списком в главной форме | Lum | Microsoft Office Access | 3 | 03.05.2012 23:17 |
Отображение на главной форме | Gamst | Помощь студентам | 1 | 26.05.2010 01:28 |
Как программно закрыть все открытые модальные формы перед сворачиванием главной формы в трей? | SkAndrew | Общие вопросы Delphi | 8 | 27.01.2010 22:44 |
Обращение из формы в dll к элементу главной формы (delphi) | a_n_n_a | Помощь студентам | 3 | 10.05.2009 04:00 |