Formulários MDI e MDIChild
Oi galera... bom dia,
vejamos se alguém pode me ajudar.
Estou desenvolvendo um sistema onde tenho um formulário Principal (Form_Principal) e a partir deles, entre muitos outros formulários, abro dois em especial (os que estão me dando problema): Form_Cad_Alunos e o Form_Turmas.
No form principal cloquei a propriedade FormStyle como fsMDIForm, o nos formulários Form_Cad_Alunos e Form_Turmas coloquei fsMDIChild.
No menu Project/Option do delphi, na opção Forms, deixo como autocreate somente o Form_Principal e meu datamodule.
para abrir os formulários Form_Cad_Alunos e form_Turmas faço assim:
Application.CreateForm(TForm_Cad_Alunos, Form_Cad_Alunos);
Form_Cad_Alunos.Show;
Application.CreateForm(TForm_Turmas, Form_Turmas);
Form_Turmas.Show;
Bom.... até aqui está funcionando beleza. Fiz assim depois de pesquisar em um tutorial de como trabalhar com Formulários MDI e MDIChild. Espero que esteja correto essa forma de trabalhar, mas se não tiver, por favor me avisem.. rs
O MEU PROBLEMA:
Quando estou com o formulário Form_Turmas (que é Child) aberto e a partir dele preciso abrir o formulário Form_Cad_Alunos (q tb é child), eu não consigo.
Usando este comando o sistema simplesmente trava, e só consigo sair dele finalizando pelo gerenciador de tarefas.
Application.CreateForm(TForm_Cad_Alunos, Form_Cad_Alunos);
Form_Cad_Alunos.Show;
Alguém sabe como eu faço para abrir um formulário fsMDIChild a partir de outro formulário fsMDIChild?
Discussão (1)
Carregando comentários...