Muchas gracias, Óscar, por este video que me ha solucionado un problema importante. Intenté con Tab Control, pero este sistema es mucho más flexible. Muy bien explicado.
Oscar Mejia, Consulta: tengo 2 formularios uno principal y otro secundario. cuando apertura el secundario quiero cerrar totalmente el formulario principal. porque con .hide lo oculta perfectamente, pero aun esta en memoria. y lo que quiero es abrir el segundo formulario sin dejar en memoria el primero y que no se muestre claro esta. usando me.dispose(), se cierra todo y no me deja abrir el segundo formulario. alguna sugerencia.? solo me funciona si al pricipal le coloco .hide()
Si deseas ejecutar cada formulario de forma independiente en Visual Basic, puedes seguir estos pasos: Abre el formulario (Form1) que deseas ejecutar de forma independiente. Haz clic derecho en el archivo del formulario en el Explorador de soluciones. Selecciona "Establecer como formulario de inicio" en el menú contextual. Ahora, cuando ejecutes tu proyecto, se iniciará con el formulario seleccionado. Repite los pasos anteriores para cada formulario que desees ejecutar de forma independiente, estableciendo cada uno de ellos como formulario de inicio en diferentes momentos. Al establecer diferentes formularios como formulario de inicio en diferentes momentos, podrás ejecutar cada formulario por separado sin tener que ejecutar todo el proyecto. Cada formulario se iniciará de forma independiente con su propia ventana y funcionalidad. Recuerda que al establecer un formulario como formulario de inicio, este será el formulario principal que se muestre cuando se ejecute el proyecto. Si deseas ejecutar varios formularios al mismo tiempo, es posible que debas considerar cambiar la estructura de tu proyecto para permitir múltiples ventanas o utilizar múltiples proyectos en Visual Basic.