C sharp - ToolStripMenuItem

   
Vista:

ToolStripMenuItem

Publicado por sergio sl_tettamanti@hotmail.com (35 intervenciones) el 12/01/2018 20:11:27
tengo un menustrip1 en el form principal que llama a varios forms,con lo que tengo armado abro los form y a medida que los abro la opcion de mennu la deshabilito y al cerrarlo lo habilito esta funciona bienn abriendo y cerrando un solo form, hasta aqui todo bien funciona con el codigo que esta debajo,
Lo que necesito y no le encuento la vuelta y que al abrir mas de un form y al empezar a cerrarlos el unico que me habilita el el primero que cierro y al seguir cerrandondolos deja deshabilitado los demas opiones de menu

Alguna ayuda, gracias

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
public partial class Frmprincipal : Form
{
    private string usuario;
    ToolStripMenuItem mnuitem;
 
 
	private void turnosToolStripMenuItem_Click(object sender, EventArgs e)
	{
 
		mnuitem = (ToolStripMenuItem)sender;
		mnuitem.Enabled = false;
		frmcalendarioturnos objFormcalendarioturnos = new frmcalendarioturnos(frmlogin.usuario);
		objFormcalendarioturnos.MdiParent = this;
		objFormcalendarioturnos.FormClosed += Frm_FormClosed;
		objFormcalendarioturnos.Show();
 
	}
	......
	abro otros form con la misma logica.....
	.....
 
	private void Frm_FormClosed(object sender, FormClosedEventArgs e)
	{
 
        mnuitem.Enabled =  true;
 
	}
}
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 Wilfredo Patricio Castillo

ToolStripMenuItem

Bueno y que pretendes lograr deshabilitando las opciones del 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

ToolStripMenuItem

Publicado por sergio sl_tettamanti@hotmail.com (35 intervenciones) el 13/01/2018 22:53:05
Lo que quiero es que no pueda entrar nuevamente en el formulario y si esta abierto lo desabilito y cuando lo cierro lo habilito
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 Wilfredo Patricio Castillo

ToolStripMenuItem

Pues eso se soluciona con singleton.

Dale una leída al patrón singleton.

Saludos cordiales,
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

ToolStripMenuItem

Publicado por sergio (35 intervenciones) el 14/01/2018 00:16:33
Gracias pero me podriss decir que es eso de singleton , y lo tengo que bajar de internnet si no te molesta decirme, gracias nuevamente
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 Wilfredo Patricio Castillo

ToolStripMenuItem

Es justamente lo que te dije un patrón y por eso te dije que lo leyeras, información al respecto hay bastante, solo es cosa de buscar singleton con c#, tendrás además ejemplos en cantidad para que lo implementes, pero sobre todo la idea es que entiendas de que se trata.

Saludos cordiales,
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
Revisar política de publicidad