Fórum Procedure para Destruir Forms #194760
13/11/2003
0
Estou com a seguinte duvida.
Estou fazendo um programa e sua propriedade FormStyle := fsMDIForm este é o form principal ... e todos os outros forms FormStyle := fsMDIChild
E quando eu quero fechar os forms que tem a propriedade FormStyle igual a fsMDIChild eu tenho que ir na propriedade OnClose e colocar:
FmManutClientes := nil;
Queria fazer uma procedure do tipo:
Fecha(FormQueEuQuero);
Se alguem puder me ajudar!!!
Valewww
Marcelo Bh
Curtir tópico
+ 0Posts
13/11/2003
Lucas Silva
for i := 0 to MDIChildCount - 1 do
MDIChildren[i].Close();
Gostei + 0
13/11/2003
Lucas Silva
procedure FechaForm(form : TForm);
.
.
.
procedure TfrmPrincipal.FechaForm(form: TForm);
begin
form := nil;
end;
Gostei + 0
13/11/2003
Marcelo Saviski
Fecha(FormQueEuQuero); [/quote:8203164181]
procedure Fecha(Form: TForm); begin if Assigned(Form) then Form.Release; Form := nil; end;
Isso destroi com o Form, acaba com tudo, para usar ele denovo deve cria-lo antes
FormTal := TFormTal.Create(Application);
É isso?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)