Exemplos de formulários pai e filho em C#

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