Mostrar form modal sobre outro
Posso criar um form e mostra-lo como SHOWMODAL sobre outro form que temabem está como SHOWMODAL.
Por exemplo:
Em um button no form1:
Form2 := TForm2.create(self);
Form2.showmodal;
Form2.free
em um button no Form2:
Form3 := TForm3.create(self);
Form3.showmodal;
Form3.free
Tem algum problema de fazer desse modo, mostrar o Form3 como MODAL sobre o Form2 que tambem está como MODAL?
Por exemplo:
Em um button no form1:
Form2 := TForm2.create(self);
Form2.showmodal;
Form2.free
em um button no Form2:
Form3 := TForm3.create(self);
Form3.showmodal;
Form3.free
Tem algum problema de fazer desse modo, mostrar o Form3 como MODAL sobre o Form2 que tambem está como MODAL?
Luiz Carlos
Curtidas 0
Respostas
Gabriel Baltazar
03/08/2017
Sua aplicação vai funcionar normalmente, mas não é tão bacana ter vários forms abertos na tela, fica meio poluída a tela
GOSTEI 0
Rafael Bosco
03/08/2017
Não há problema, mas como o Baltazar disse, seu aplicativo ficará poluído com as telas abertas, até por que quando o Form está ShowModal, as telas que estão atrás não podem ser editaveis e selecionadas, o usuário terá de sair de todos os '' Modais '' para voltar a origem do processo.
GOSTEI 0
Luiz Carlos
03/08/2017
Ok, entendi.
Vlw
Vlw
GOSTEI 0