Olá leitores,
Abaixo mostro um pequeno exemplo, porém muito útil, de como trabalhar com formulários pai e filho.
Isto serve para que o programa feito seja baseado todo na janela principal e as demais telas sempre fiquem dentro dela, como mostra a imagem abaixo.
No projeto estão 6 formulários, sendo um Principal que será o pai e por isso está com a propriedade IsMdiContainer como True e outros 5 formulários filhos, que não precisam de alterações.
No formulário principal está um toolStrip com 5 botões, um para cada formulário. Nos eventos de clique dos botões estão as chamadas do método que fiz para abrir os formulários filhos sem deixar que eles fiquem duplicados.
Se o form já estiver aberto ele apenas ganhará o Focus() novamente, caso contrário será mostrada uma nova instância dele.
Para entenderem melhor vocês podem baixar o .exe compilado para o .NET Framework 4.0 do programa no seguinte link: http://goo.gl/ikfSv
O projeto e código fonte completo do programa criado com o VisualStudio2010 está neste link: http://goo.gl/rPAEr
Espero ter ajudado.
Até a próxima
Nenhum comentário:
Postar um comentário
Não esqueça de enviar um comentário. Isto motiva o autor a continuar postando e também é uma forma de agradecimento