Formulario dentro de um trectangle ou tpanel Delphi firemonkey
ola pessoal, sera que alguém sabe como abrir um form dentro de um Trectangle ou de uma Tpanel delphi firemonkey?
Nei
Curtidas 0
Melhor post
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:
Dessa forma o layout do form2 passa ser um componente do painel1 do form1.
Espero ter ajudado.
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
13/09/2017
meuPainel.AddObject(formDesejado.painelPrincipal);
GOSTEI 0
Nei
13/09/2017
não entendi
GOSTEI 0
Nei
13/09/2017
na vcl fazia assim:
form2:= TForm2.Create(self);
Form2.Parent:= panel1;
Form2.Show;
como seria no firemonkey?
form2:= TForm2.Create(self);
Form2.Parent:= panel1;
Form2.Show;
como seria no firemonkey?
GOSTEI 0