Показать сообщение отдельно
  #4  
Старый 21.12.2015, 09:59
Stanei Stanei вне форума
Новичок
 
Регистрация: 21.05.2015
Сообщения: 55
Версия Delphi: Rad Studio 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Ну, как уже сказали, данная проблема решается либо панелями, либо чем-то подобным

Вот как сказали про панели, сразу всё само собой в голову пришло
Ничего мудрить не стал, просто создал две обычные формы, на первой форме панельками разметил "территорию", и на создание второй формы написал это:
Код:
if not Assigned (Form2) then form2:=tform2.Create(application);
form2.Parent:=form1.Panel2;
Form2.Align := alClient;
Form2.Show;

И убрал бордеры, получилось идеально, даже лучше чем я хотел.

Только вот вопрос, формы можно расположить в *.dll? И от туда их так же вызывать? С длл не работал не разу, поэтому спрашиваю. Т.к. форм будет много, около 50, и все их хранить в *.exe не хочется, да и обновлять легче программу будет.
Ответить с цитированием