Qual é a maneira correta de criar um aplicativo Winform com várias 'telas'? Por exemplo, estou tentando escrever um pequeno programa de backup (principalmente para risadinhas) e tenho despejado controles e contêineres no formulário.
Estou usando painéis e caixas de grupo para separar as diferentes telas (por exemplo: estou usando um painel para armazenar todos os controles da janela "Configurações" e outro painel para mostrar todos os backups atuais que foram configurados ) Bem, meu arquivo form.cs se transformou em uma enorme quantidade de código e sinto que estou fazendo algo errado. Não consigo encontrar nada no arquivo e estou pronto para começar de novo. Este projeto foi apenas para expandir meus conhecimentos de C # e .NET, portanto, iniciar um novo projeto não é um grande problema.
fonte