Usuário com melhor resposta
Fazer a ultima janela aberta ficar ativa bloqueando as anteriores - Dentro de form MDI - C#

Pergunta
-
Olá amigos do fórum.
Me desculpem pela pergunta tosca....
Minha aplicação possui um form MenuPrincipal (Janela 1) que é MDI. Quando eu clico em Menu Cadastrar/Clientes, ele abre o Form ClienteConsultar (Janela 2)... Daí então, ela fica em primeiro plano e se eu não consigo abrir nenhuma outra janela.. Perfeito!!!
(Ainda estando na janela 2) se eu clicar no botão Ver/Alterar, abre-se o form ClienteCadastrar (Janela 3)... Eu estou instanciando na janela 2 a janela 3 e dando um show() e quando eu clico na em qualquer lugar da tela, a janela 3 vai para trás da janela 2... Aí está o problema!!!!
Como que faz para os forms ficarem sequenciais e sempre que um for aberto a partir do outro, o último fique ativo na frente congelando e impedindo que os detrás fiquem ativos? (Neste caso, a janela 2 fica em segundo plano e a janela 3 fica na frente e não se pode acessar nada além da janela 3)
Abraço!!
Respostas
-
Boa tarde!
Quando faz a instancia do formulário ao invés de abrir com ".Show()" tente usar ".ShowDialog()"
Visite meu canal no youtube estou desenvolvendo alguns exemplos práticos que talvez você goste de aprender ou melhorar...
https://www.youtube.com/channel/UCbIAUS0RNnCzU2B5SGFDJgg
- Editado Programacao Passo a Passo domingo, 20 de setembro de 2015 15:51
- Marcado como Resposta Jalber Romano quarta-feira, 9 de dezembro de 2015 12:28
Todas as Respostas
-
Boa tarde!
Quando faz a instancia do formulário ao invés de abrir com ".Show()" tente usar ".ShowDialog()"
Visite meu canal no youtube estou desenvolvendo alguns exemplos práticos que talvez você goste de aprender ou melhorar...
https://www.youtube.com/channel/UCbIAUS0RNnCzU2B5SGFDJgg
- Editado Programacao Passo a Passo domingo, 20 de setembro de 2015 15:51
- Marcado como Resposta Jalber Romano quarta-feira, 9 de dezembro de 2015 12:28
-
Obg pelo retorno Programacao Passo a Passo...
Já usei o ShowDialog() mas ela abre fora do form pai e ai bloqueia tudo rsrssr Eu queria que ele fizesse o mesmo só que dentro do container.
Vou visitar seu canal...
Obrigado :)
-