Показать сообщение отдельно
  #4  
Старый 15.05.2016, 20:49
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,090
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Воспользуйся фреймами (TFrame).
Делаешь фрейм со всеми компонентами, событиями и т.д.
Далее один размещаешь статически (если оно еще нужно), а остальные создаешь по мере надобности.

Общай алгоритм такой.
1. Меню File->New->Frame. Получаешь новый модуль с "формой". Только это будет не форма, а фрейм.
2. "Набрасываешь" компоненты, пишешь обработчики событий.
3. В главной программе подключаешь его к нужной форме и пишешь код для создания экземпляра, что то типа:
Код:
uses MyFrameUnit;

procedure TForm1.Button1Click(Sender : TObject);
var
  MyFrame : TMyFrame;
begin
  MyFrame := TMyFrame.Create(Self);
  MyFrame.Parent := Self;
  MyFrame.Align := alTop;
end;
Ответить с цитированием