C sharp - Ocultar botón al cerrar formulario

 
Vista:
sin imagen de perfil
Val: 7
Ha aumentado su posición en 10 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

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.



troax



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.

19PSO

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder