¿Cómo ocultar el formulario que contiene el control de usuario en C#?
Estoy creando un sistema utilizando C# y soy nuevo en el uso del Control de Usuario con los formularios. Lo que quiero hacer es ocultar el formulario actual que sostiene el Control de Usuario utilizando el botón que está ubicado en el Control de Usuario. ¿Existe alguna manera de hacer esto? Necesito el código para el botón en el Control de Usuario.
Detalles adicionales:
Tengo el Formulario1 en el que está atracado un control de usuario, el control de usuario se llama UserControl1 y tiene un botón. Quiero que ese botón abra otro formulario que es Formulario2 y durante el proceso oculte el Formulario1 que sostiene el UserControl1.
davy.ai
Sí, puedes ocultar Form1 que contiene UserControl1 utilizando el botón ubicado en el control de usuario. Puedes lograr esto agregando un controlador de eventos Click para el botón en UserControl1 y usando el siguiente código:
Entonces, cuando se hace clic en el botón, obtendrá el formulario principal del control de usuario que es Form1, luego ocultará Form1 usando el método
Hide()
. Después, creará una instancia de Form2 y lo mostrará usando el métodoShow()
.Puedes agregar este código al controlador de eventos Click del botón en UserControl1: