Разместить 2 форму тамже где и компонент на 1 форме

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Разместить 2 форму тамже где и компонент на 1 форме

Сообщение borisov.alexandr.57 » 05.12.2015 23:52:43

Собственно вопрос. Как можно разместить 2 форму тамже где находится компонент на главной форме не используя WinApi
borisov.alexandr.57
незнакомец
 
Сообщения: 4
Зарегистрирован: 05.12.2015 20:22:00

Re: Разместить 2 форму тамже где и компонент на 1 форме

Сообщение WAYFARER » 06.12.2015 14:38:02

фрэйм?
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Разместить 2 форму тамже где и компонент на 1 форме

Сообщение borisov.alexandr.57 » 06.12.2015 15:56:54

У фрема нет AlphaBlend свойства.
borisov.alexandr.57
незнакомец
 
Сообщения: 4
Зарегистрирован: 05.12.2015 20:22:00

Re: Разместить 2 форму тамже где и компонент на 1 форме

Сообщение sts » 06.12.2015 16:30:29

.ManualDock?
sts
постоялец
 
Сообщения: 455
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Re: Разместить 2 форму тамже где и компонент на 1 форме

Сообщение alexs » 07.12.2015 09:54:01

У формы есть свойство Parent
Именно оно отвечает за размещение.
Достаточно сделать так:
Form2.Parent:=Form1.Panel1
И всё.

На основе этого я сделал RxMDI. Можно смотреть в качестве образца.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Разместить 2 форму тамже где и компонент на 1 форме

Сообщение borisov.alexandr.57 » 07.12.2015 14:30:18

Форма должна накладываться поверх компонента а не в нем быть
borisov.alexandr.57
незнакомец
 
Сообщения: 4
Зарегистрирован: 05.12.2015 20:22:00

Re: Разместить 2 форму тамже где и компонент на 1 форме

Сообщение Снег Север » 07.12.2015 14:33:22

Выставить Parent'ом формы родителя вашего компонента и сделать форме stayontop.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3053
Зарегистрирован: 27.11.2007 16:14:47

Re: Разместить 2 форму тамже где и компонент на 1 форме

Сообщение borisov.alexandr.57 » 07.12.2015 14:52:39

reg_col_ed.pas(914,29) Error: Incompatible type for arg no. 1: Got "TImage", expected "TWinControl"
Компонент имадж у меня. Кнопку я для примера сказал. На самом деле компонент может быть любой. У меня Image
borisov.alexandr.57
незнакомец
 
Сообщения: 4
Зарегистрирован: 05.12.2015 20:22:00

Re: Разместить 2 форму тамже где и компонент на 1 форме

Сообщение B4rr4cuda » 08.12.2015 05:39:22

Image на панель, а уж панель на форму.. TImage, зараза, не от винконтрола наследован.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 246

Рейтинг@Mail.ru