Ocultar botón al cerrar formulario
Publicado por domingo (1 intervención) el 03/05/2021 02:59:00
Actualmente estoy programando un software pero requiero su ayuda con este tema.
¿Alguien podría indicarme cual seria la codificación para que al cerrar un form se oculte un botón?
Actualmente tengo esta ventana y el botón inscripción esta oculto.

Este es el código de el menustrip / inscripcion
Al darle click en el menú inscripcion se abre la ventana de inscripcion alumno y el botón incripcion aparece.

El código del botón Inscripcion es el mismo del menustrip / inscripcion con el objetivo que el botón sea un acceso directo cuando una ventana este abierta y así saber que ventana esta abierta y para pasarla al frente solo le damos click en el botón y no tener que ir hasta el menú abrir la ventana nuevamente.
Pero al cerrar la ventana de inscripcion quiero que el el botón inscripcion se oculte nuevamente.
Resumen: que el botón este abierto solo si el form inscripcion esta activo de lo contrario que se oculte, algo así como:
adjunto el proyecto completo para ru revision
¿Alguien podría indicarme cual seria la codificación para que al cerrar un form se oculte un botón?
Actualmente tengo esta ventana y el botón inscripción esta oculto.

Este es el código de el menustrip / inscripcion
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
private void inscripcionToolStripMenuItem_Click_1(object sender, EventArgs e)
{
//se localiza el formulario buscandolo entre los forms abiertos
Form frm = this.MdiChildren.FirstOrDefault(x => x is inscripcion);
if (frm != null)
{
//si la instancia existe la pongo en primer plano
frm.BringToFront();
return;
}
//sino existe la instancia se crea una nueva
inscripcion AbrirForm = inscripcion.Abrir_inscripcion;
AbrirForm.MdiParent = this;
AbrirForm.Show();
BtnInscripcion.Visible = true;
this.BtnInscripcion.Focus();
}
Al darle click en el menú inscripcion se abre la ventana de inscripcion alumno y el botón incripcion aparece.

El código del botón Inscripcion es el mismo del menustrip / inscripcion con el objetivo que el botón sea un acceso directo cuando una ventana este abierta y así saber que ventana esta abierta y para pasarla al frente solo le damos click en el botón y no tener que ir hasta el menú abrir la ventana nuevamente.
Pero al cerrar la ventana de inscripcion quiero que el el botón inscripcion se oculte nuevamente.
Resumen: que el botón este abierto solo si el form inscripcion esta activo de lo contrario que se oculte, algo así como:
1
2
3
4
if (frm.inscripcion == activo)
botonInscripcion.visible = true;
else
botonInscripcion.visible = false;
adjunto el proyecto completo para ru revision
- Sistema-de-Gestion-Academico.rar(158,0 KB)
Valora esta pregunta


0