Panel dentro de outro...

Delphi

19/02/2009

Bom dia...


Tenho dois Forms ambos tem Panels...
Precisso apresentar no Panel1 do Form1 o Panel1 do Form2.

Estou utilizando o codigo abaixo, coloque no ebento Onclick do panel1 do Form1 para teste, mas quando clicar no panel ele desaparece....

Form1.Panel1.Parent:=Form2.Panel1;
Panel1.Visible:=true;


algem tem alguma idéia do erro?
Ou outra sugestão para fazer isto?

Grato


Freed

Freed

Curtidas 0

Respostas

Wadojr

Wadojr

19/02/2009

olá,

Se vc abrir o Form2 dentro do Painel 1 do Form1 não resolve???


GOSTEI 0
Rodc

Rodc

19/02/2009

Não entendi qual é o erro!
Você colocou o Panel do Form1 dentro do Panel do Form2, não era isso que você queria?


GOSTEI 0
Diegotiemann

Diegotiemann

19/02/2009

Acho que você fez o inverso, pelo que entendi você queria colocar o panel1 do form2 dentro do panel1 do form2, mas vc o contrário.

Form1.Panel1.Parent:=Form2.Panel1;
Panel1.Visible:=true; 


O Certo seria
Form2.Panel1.Parent:=Form1.Panel1;
Panel1.Visible:=true;



GOSTEI 0
Marco Salles

Marco Salles

19/02/2009

Tenho dois Forms ambos tem Panels...
Precisso apresentar no Panel1 do Form1 o Panel1 do Form2. Estou utilizando o codigo abaixo, coloque no ebento Onclick do panel1 do Form1 para teste, mas quando clicar no panel ele desaparece.... Código: Form1.Panel1.Parent:=Form2.Panel1; Panel1.Visible:=true; algem tem alguma idéia do erro? Ou outra sugestão para fazer isto?


Vc tem que definir o Left e o top do controle em relação ao novo controle progenitor ...

Tipo isto

Form1.Panel1.Parent:=Form2.Panel1; 
Form1.Panel1.left:=0;
Form1.Panel1.top:=0;


e seu problema esta Resolvido


GOSTEI 0
POSTAR