C sharp - C# .Net [ Botton + ContextMenu ]

   
Vista:

C# .Net [ Botton + ContextMenu ]

Publicado por Carlos Pizzi (1 intervención) el 22/01/2009 12:43:02
Hola Que tal ...

Soy novato en C# y lo que quiero hacer es lo siguiente ...

En un formulario tengo 24 botones
button1
...
...
..
al
button24

le agregué a cada botón un ContextMenu de la siguiente forma

popUpMenu.MenuItems.Add("Agregar Audio", new EventHandler
(PopUp_Clicked));

button1.ContextMenu = popUpMenu;
...
...
...
button24.ContextMenu = popUpMenu;

Cuando hago click en un item del menu

voy a PopUp_Clicked que abajo lo muestro...

Lo que necesito saber es de que botón de los 24 estoy haciendo
click ...

Muchas gracias


private void PopUp_Clicked(object sender, EventArgs e)
{

MenuItem miClicked = null;

if (sender is MenuItem)
miClicked = (MenuItem)sender;
else
return;

string item = miClicked.Text;

if (item == "Agregar Audio")
{
MessageBox.Show("Agregar Audio");
}

}
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

RE:C# .Net [ Botton + ContextMenu ]

Publicado por Dario (1 intervención) el 12/02/2009 05:10:08
Si observas el encabezado del suceso que maneja el evento,

private void PopUp_Clicked(object sender, EventArgs e)

tienes el objeto "sender". Este objeto tiene el nombre de quíen ejecutó el evento.

Declaras una variable de tipo Button, y pegas las siguiente lineas en el evento, asi:
//---------------------------------
Button boton;
boton = (Button)sender;
MessageBox(boton.Text);
//---------------------------------

Te sugiero visites la web www.pedrov.phpnet.us. La están construyendo, pero me ha parecido excelente. Promete mucho, espero lo cumplan. Creo que debemos apoyar este tipo de iniciativas, para que tengamos material de calidad sobre temas como programación en .NET, que mucha falta nos hacen.
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

RE:C# .Net [ Botton + ContextMenu ]

Publicado por Delbar Javier (1 intervención) el 12/03/2009 20:17:19
hola k tal me gustaria k me ayudas en hacer una consulta con 2 fechas y k me los muestre en un datagrid o en crystal report kiero k me muestre kienes llegaron de una fecha y otra por ejemplo desde el lunes hasta el sabado esto para saber kienes llegar tarde espero y me puedan ayudar graxias ´por todo adios...

k dios lo vendiga................
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