Форум: "Основная";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];
ВнизОбъеденить несколько форм с настройками в одну Найти похожие ветки
← →
Вадим (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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c