Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Adriano06

[Resolvido] Abrir Form dinâmicamente

Recommended Posts

Olá pessoal,Eu criei um form MDI e acrecentei um menu que chama um outro form (Form2).Daí fui lá em:Project>Options>Form e coloquei o "Form2" na lista: Available Forms .Ou seja o Form2 deverá se criado dinâmicamente. Certo?Dúvida como chamar esse "Form2"Exemplo + ou - assim bem simples:procedure TForm1.Defensor1Click(Sender: TObject); var Frm:TForm2;begin Frm := TForm2.Create(TForm2); Frm.ShowModal;end;end.Só que dá erro dizendo que não é possível abrir como ShowModal e se colocar somente Modal não acontece nada.obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Forms MDI não podem ser chamados com ShowModal, aliás, nem precisa dar um Show. Faça simplesmente assim:

 

procedure TForm1.Defensor1Click(Sender: TObject); var	Frm:TForm2;	begin	Frm := TForm2.Create(Application);end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.