Formulario dentro de um trectangle ou tpanel Delphi firemonkey

Delphi

13/09/2017

ola pessoal, sera que alguém sabe como abrir um form dentro de um Trectangle ou de uma Tpanel delphi firemonkey?
Nei

Nei

Curtidas 0

Melhor post

Gutierry Pereira

Gutierry Pereira

18/09/2017

Bo atarde,
vamos lá por parte, no FMX você não consegue colocar diretamente um form dentro de um outro (a não ser com uso de handle) a forma mais facil de fazer isso é ter no segundo formulario um componente de layout (Isso já é padrão se ter no fmx), esse componente de layout terá todos os demais componentes dentro dele, ele será vamos assim dizer seu painel principal.
No formulario 1 no aonde você faria o código acima descrito na vcl no fmx vc faz assim:

  form2:= TForm2.Create(self);
  panel1.AddObject(form2.layout);


Dessa forma o layout do form2 passa ser um componente do painel1 do form1.

Espero ter ajudado.
GOSTEI 1

Mais Respostas

Gutierry Pereira

Gutierry Pereira

13/09/2017

meuPainel.AddObject(formDesejado.painelPrincipal);
GOSTEI 0
Nei

Nei

13/09/2017

não entendi
GOSTEI 0
Nei

Nei

13/09/2017

na vcl fazia assim:
form2:= TForm2.Create(self);
Form2.Parent:= panel1;
Form2.Show;
como seria no firemonkey?
GOSTEI 0
POSTAR