Fórum Frames, para quem sabe ou para quem pode ajudar. #180410
07/09/2003
0
tenho um form = frm_principal e preciso criar nele um frame já existente
chamado fra_pessoa e depois chamar um frame fra_empresa destruindo o frame pessoa da memória.
resumindo quero saber como criar frames e destrui-los a hora que quizer
como fazemos com form
application.createform(´dfgdfg,dghdg); etc...
....
form.destroy; ou free;
obrigado desde já.
Haguen
Curtir tópico
+ 0Posts
07/09/2003
4_olho
Gostei + 0
07/09/2003
Cjscjs
Quando precisei encontrei na net um arquivo de nome frameform.zip
Muito bom. Quem sabe pode auxiliá-lo?
Gostei + 0
07/09/2003
Jg
Depois você irá usar a propriedade visible para os frames. Por exemplo:
Um frame quando é adicionado ao form, ele ficará nomeado como frame21 e se tiver outro, frame22.
Os comandos para eles ficarem se alternando no form seriam,
Frame21.visible:=False;
Frame22.visible:=True;
ou
Frame21.visible:=True;
Frame22.visible:=False;
No caso de muitos frames no form, você poderia fazer uso de Typecasting para deixar os frames invisíveis. Ficaria assim:
for i:=0 to ComponentCount - 1 do
begin
if Components[i] is TFrame then
(Components[i] as Tframe).Visible:=False;
end; //for
Logo em seguida, para deixar o frame desejado visível, iria vir:
frame_desejado.Visible:=True;
Espero que tenha ajudado!
Gostei + 0
07/09/2003
4_olho
Quando utilizado dentro de um form, associe-o a um Panel. Para criar em tempo de execução faça igual ao criar um form.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)