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

Ничего мудрить не стал, просто создал две обычные формы, на первой форме панельками разметил "территорию", и на создание второй формы написал это:
Код:
if not Assigned (Form2) then form2:=tform2.Create(application);
form2.Parent:=form1.Panel2;
Form2.Align := alClient;
Form2.Show;
И убрал бордеры, получилось идеально, даже лучше чем я хотел.
Только вот вопрос, формы можно расположить в *.dll? И от туда их так же вызывать? С длл не работал не разу, поэтому спрашиваю. Т.к. форм будет много, около 50, и все их хранить в *.exe не хочется, да и обновлять легче программу будет.