Fórum Maximizar form via código. #2039
20/01/2009
0

Frigorifico Sa
Curtir tópico
+ 0Posts
21/01/2009
Ricardo Boaro
Faça o seguinte:
No OnShow ou onde vc quiser maximizar digite:
Form1.WindowState := wsMaximized
Aguardo seu retorno!
Abraço
Gostei + 0
21/01/2009
Frigorifico Sa
procedure AbreForm(aClasseForm: TComponentClass; aForm: TForm);
begin
{: método para abrir form}
Application.CreateForm(aClasseForm, aForm);
try aForm.ShowModal;
finally
aForm.Free;
end;
end;
Gostei + 0
22/01/2009
Ricardo Boaro
Seu código esta assim:
procedure AbreForm(aClasseForm: TComponentClass; aForm: TForm);
begin
{: método para abrir form}
Application.CreateForm(aClasseForm, aForm);
try aForm.ShowModal;
finally
aForm.Free;
end;
end;
Altere para:
begin
{: método para abrir form}
aForm:= TForm.Create(Application);
try
aForm.ShowModal;
finally
aForm.Free;
end;
end;
Isso resolve o seu problema
Aguardo o seu retorno..
Abraço
Gostei + 0
22/01/2009
Frigorifico Sa
Gostei + 0
22/01/2009
Ricardo Boaro
Sim, mas é isso que deveria fazer. Se vc criar um formulário com componentes, precisa incrementar o código para cada componente que deseja, definir o Owner o Parent etc.
Me explique melhor para que vc precisa desse formulário? Por que ele precisa ser criado dinamicamente?
Abraço
Gostei + 0
22/01/2009
Frigorifico Sa
FormSQL.ShowModal;
Pode encerrar o chamado. Obrigado e abraços.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)