Fórum Deixar o form principal como Modal #331920
23/10/2006
0
minha pergunta é tola mas nunca me deparei com uma situação assim: não estou utilizando forms MDI porque preciso deixar o usuário escolher quantas telas quiser (uma de cada mas várias abertas) porém preciso deixar o principal como um modal....as telas filhas não podem ficar por trás da principal...como faço isso?
Muito obriagado
Zooropa
Curtir tópico
+ 0Posts
23/10/2006
Zooropa
esqueci de informar...uso Delphi 7 Enterprise, Banco PostGree 8.x e a paleta ZeosLib 6.5.1.....e se eu estiver em uma tela filha e clicar na principal, esta fica por trás da principal....não queria que isto acontecesse...obrigado.
Gostei + 0
24/10/2006
Pestana
posso estar enganado, mais tarde vou tentar verificar isso pra vc.
flw
Gostei + 0
24/10/2006
Steve_narancic
Gostei + 0
24/10/2006
Pestana
acho que vc está chamando os form utilizando o método Show, experimente chamar os form filhos com ShowModal.
Gostei + 0
24/10/2006
Martins
Essa dica do colega [b:d213c90c23]steve_narancic[/b:d213c90c23] deve ser tentada por vc, estou sem meu querido Delphi, mas vc poderia tentar fazer algo semelhante usando Form SDI, inserido um pagecontrol e tratando algumas propriedades, mas não queremos reinventar a roda não é mesmo, então teste a dica do steve, quando eu chegar em casa vou fazer uns testes e posto agui os resultados.
boa sorte
Gostei + 0
24/10/2006
Zooropa
queria dizer que testei a dica do Steve e fez justamente o que eu queria...bastou colocar a propriedade dos formulários para StayOnTop (com exceção do Principal) e usei o chamado destes forms com o Show ao invés do ShowModal e funcionou direitinho.
Muito obrigado por toda a ajuda!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)