¿Cuál es la forma correcta de crear una aplicación Winform que tenga múltiples 'pantallas'? Por ejemplo, estoy tratando de escribir un pequeño programa de respaldo (principalmente para risitas) y he estado volcando controles y contenedores en el formulario.
Estoy usando paneles y cuadros de grupo para separar las diferentes pantallas (por ejemplo: estoy usando un panel para mantener todos los controles de la ventana "Configuración", y otro panel para mostrar todas las copias de seguridad actuales que se han configurado ) Bueno, mi archivo form.cs se convirtió en una gran cantidad de código, y siento que estoy haciendo algo mal. Casi no puedo encontrar nada en el archivo, y estoy listo para comenzar de nuevo. Este proyecto fue solo para mí para ampliar mi conocimiento de C # y .NET, por lo que comenzar un nuevo proyecto no es un gran problema.
fuente