C sharp - enabled opcion de menu

   
Vista:

enabled opcion de menu

Publicado por sergio (24 intervenciones) el 11/08/2016 17:12:42
Hola
Mi consulta es la siguiente, tengo un form principal que tiene un menu el cual llama desde el menu a otros form, antes de llamar a algun form deshabilito la opcion de menu, el tema es que al cerrar el form que llame, no encuentro la forma o el lugar donde lo tengo que habilitar nuevamente.
Alguna ayuda?
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
Imágen de perfil de Alpanpan

enabled opcion de menu

Publicado por Alpanpan (33 intervenciones) el 28/08/2016 19:59:16
No se, se me ocurre que crees un evento que se lance desde el form secundario al cerrarlo, y ahí muestre el menú
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alpanpan

enabled opcion de menu

Publicado por Alpanpan (33 intervenciones) el 29/08/2016 12:22:08
Creo que esto te puede servir
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// Aquí guardaremos el item del menú pulsado
ToolStripMenuItem mnuItem;
// Función cuando se seleccione para visualizar el formulario2
private void mnu_frm_2_Click(object sender, EventArgs e)
{
   // Guardamos el item del menú pulsado
   mnuItem = (ToolStripMenuItem)sender;
   // Desactivamos el Item del menú
   mnuItem.Enabled = false;
   // Cargamos un nuevo fromulario
   Form frm = new Form2();
   // Asignamos la función Frm_FormClosed al evento FormClosed del formulario cargado
   frm.FormClosed += Frm_FormClosed;
   // Mostramos el formulario en modo modal
   frm.ShowDialog();
}
// Función cuando se seleccione para visualizar el formulario3
private void mnu_frm_3_Click(object sender, EventArgs e)
{
   mnuItem = (ToolStripMenuItem)sender;
   mnuItem.Enabled = false;
   Form frm = new Form3();
   frm.FormClosed += Frm_FormClosed;
   frm.ShowDialog();
}
 
// Funcion que se activará cuando se cierre el formulario abierto
private void Frm_FormClosed(object sender, FormClosedEventArgs e)
{
   // Activamos el Item del menú
   mnuItem.Enabled = true;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar