Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.12;
Скачать: CL | DM;

Вниз

Объеденить несколько форм с настройками в одну   Найти похожие ветки 

 
Вадим ©   (2003-12-03 02:28) [0]

Здравствуйте.

Программа все усложнялась и услажнялась, как это обычно бывает. Но сразу я об этом не подумал. И вот на данный момент появилось 7 окон (TForm) с настройками разных модулей программы.
ОЧень хочется все это объеденить в одно окно, например как в Total Commander или WinAmp: слева TListBox, а справа настройки.
Как в моем случае это лучше сделать, что бы как можно меньше нужно было переписывать кода?

Спасибо.


 
Maxud ©   (2003-12-03 02:48) [1]

Ctrl-C / Ctrl-V с форм на что-нибудь типа TPageControl.


 
Babay ©   (2003-12-03 07:51) [2]

Ну например можно форму которая будет объеденять все настройки сделать родителем(неуверен в корректности формулировки) остальных.
Например на общей форме твой листбокс слева, а справа оставляем место для форм и делаем им Parent:=<общая форма>. Тогда формы будут показываться внутри общей. Ну, а с алигнами размерами и прочим ужо сам сделаеш как надо. Уменя так работает очень даже неплохо выглядит.
Удачи :=)#


 
Radionov Alexey ©   (2003-12-03 07:53) [3]

Попробуй докеры использовать.


 
Vemer ©   (2003-12-03 10:02) [4]

При небольшом кол-ве элементов (на формах диалога напр.) можно в зависимости от нажатой кнопки менять visible тех или др. элементов. Но это не всегда катит.


 
TUser ©   (2003-12-03 10:37) [5]

Попробуй формы переделать во фреймы. Там св-ва почти все те же самые, если у тебя будет объявляться Form1:TFrame1, то наверное, должно прокатить. А потом фреймы можно разместить так, как понравится.



Страницы: 1 вся ветка

Текущий архив: 2003.12.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
3-36499
VVVV
2003-11-20 16:33
2003.12.12
Список DBCombobox


1-36752
Blamyr
2003-12-01 23:24
2003.12.12
Как поймать нажатие кнопки Tab


14-36798
ИМХО
2003-11-20 20:58
2003.12.12
Иконки больше, чем 32 на 32


6-36792
Calm
2003-10-17 10:55
2003.12.12
Организация управления прог в сети. Как лучше реализовать?


1-36625
Ega23
2003-12-03 10:53
2003.12.12
Сохранить картинку в файл.