Fórum Erro com Showmodal em MdiForm #243622

19/07/2004

0

Sempre que crio um form com o estilo MdiForm, nao consigo colocar outro form em Showmodal, ele me da um erro que nao pode colocar modal uma janela visivel, entao o que eu fiz crio a janela escondo ela (hide) e depois mostro em modal, mas o aspecto nao fica muito bom.Peço sugestoes para contornar este problema.

Agradecimentos.


Skywalker

Skywalker

Responder

Posts

19/07/2004

Lucas Silva

Tenta da um show no form, e na propriedade form style dele coloca com fsStayOnTop


Responder

Gostei + 0

19/07/2004

Skywalker

O problema e que o StayOnTop naum deixa o formulario modal, ele fica apenas por cima de todos.


Responder

Gostei + 0

19/07/2004

Lucas Silva

O problema e que o StayOnTop naum deixa o formulario modal, ele fica apenas por cima de todos.


Dê um enable = False no form principal....
é uma solução! :lol:


Responder

Gostei + 0

19/07/2004

Tnaires

O sentido de formulários MDI é criar em seu programa um ambiente desktop, com interação entre todas as janelas abertas. Não faz sentido ficar tentando tornar formulários MDI modais. Já que não é o tipo d conportamento q vc quer, desconfigure os forms MDI para normais.


Responder

Gostei + 0

19/07/2004

Skywalker

Compreendi o seu recados, mas o que eu quero e o seguinte:Que a janela sobre o sistema (somente ela) seja modal as demais janelas ja estao como mdichild.Compreendeu?


Responder

Gostei + 0

19/07/2004

Tnaires

Ah cara, blz.
Nesse caso, o seu form ´Sobre´, vc faz com FormStyle fsNormal, e dá um ShowModal nele. Pode deixar os outros forms como MDI mesmo.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar