none
Fazer a ultima janela aberta ficar ativa bloqueando as anteriores - Dentro de form MDI - C# RRS feed

  • 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!!

    quinta-feira, 17 de setembro de 2015 20:56

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


    domingo, 20 de setembro de 2015 15:50

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


    domingo, 20 de setembro de 2015 15:50
  • 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 :)

    segunda-feira, 21 de setembro de 2015 20:54
  • TAMBÉM ESTOU COM ESSE MESMO DILEMA RSRSRS
    segunda-feira, 10 de abril de 2017 15:06