Foros del Web » Programación para mayores de 30 ;) » .NET »

Extraer el valor name de un botón desde el click derecho con un ToolStripMenuItem

Estas en el tema de Extraer el valor name de un botón desde el click derecho con un ToolStripMenuItem en el foro de .NET en Foros del Web. Saludos colegas estoy programando en C# tengo un pequeño problema espero me puedan ayudar. Tengo un contextmenustrip y dentro del contexmenustrip hay submenus y dentro ...
  #1 (permalink)  
Antiguo 01/07/2011, 13:02
 
Fecha de Ingreso: septiembre-2010
Mensajes: 20
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Extraer el valor name de un botón desde el click derecho con un ToolStripMenuItem

Saludos colegas estoy programando en C# tengo un pequeño problema espero me puedan ayudar.

Tengo un contextmenustrip y dentro del contexmenustrip hay submenus y dentro de un submenu necesito aque al dar click derecho del toolstripmenuitem me jale el valor del contextmenustrip.sourcecontrol para que me jale el valor del button.

he estado haciendo pruebas y en el evento click del contextmenustrip si me jala el valor name del button con el source control. Perp cuando lo quiero hacer en el evento click del submenu no me jala el valor del contextmenustrp como le puedo hacer para que me lo jale? dejo mi codigo con el que estado haciendo pruebas. Que esten bien y de antemano muchas gracias

ToolStripMenuItem tsmiChild = sender as ToolStripMenuItem;
ToolStripMenuItem tsmi = tsmiChild.OwnerItem as ToolStripMenuItem;
ContextMenuStrip id = tsmi.Owner as ContextMenuStrip;
Button btn = id.SourceControl as Button;
  #2 (permalink)  
Antiguo 04/07/2011, 08:39
Avatar de HaverRamirez  
Fecha de Ingreso: junio-2011
Ubicación: Guatemala
Mensajes: 273
Antigüedad: 13 años, 4 meses
Puntos: 33
Respuesta: Extraer el valor name de un botón desde el click derecho con un ToolStripM

mmm, no muy te entiendo, ya probaste con los eventos click del contetxtmenu y resitaste en sender?
  #3 (permalink)  
Antiguo 06/07/2011, 16:35
 
Fecha de Ingreso: septiembre-2010
Mensajes: 20
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Extraer el valor name de un botón desde el click derecho con un ToolStripM

ok tengo unos botones que genero dinamicamente y a estos botones se les asigna un contextmenustrip que esta de la siguiente manera

Quien es este usuario
Mantenimiento
(submenu)equipo

al dar click derecho me sale el contexmenustrip y al seleccionar el submenu equipo no me saca el valor del boton de la manera que puse el codigo arriba me marca null


Hice una prueba y en el evento click del contextmenustrip si me saco el valor del boton pero lo que necesito es que sea del submenu que es un contextmenustrip que se llama equipo espero me puedan ayudar saludos y que esten bien
  #4 (permalink)  
Antiguo 06/07/2011, 16:40
Avatar de HaverRamirez  
Fecha de Ingreso: junio-2011
Ubicación: Guatemala
Mensajes: 273
Antigüedad: 13 años, 4 meses
Puntos: 33
Respuesta: Extraer el valor name de un botón desde el click derecho con un ToolStripM

aqui hay una explicacion del objeto puede que te sirva
http://visualbasic.about.com/od/usingvbnet/a/ctmnustp.htm
  #5 (permalink)  
Antiguo 07/07/2011, 17:41
 
Fecha de Ingreso: septiembre-2010
Mensajes: 20
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Extraer el valor name de un botón desde el click derecho con un ToolStripM

MMM no fue de mucha ayuda

fijate tengo micodigo de esta manera y el source control me lo marca como null

ToolStripMenuItem menuItem = (ToolStripMenuItem)sender;
menuItem = (ToolStripMenuItem)menuItem.OwnerItem;
ContextMenuStrip cmStrip = (ContextMenuStrip)menuItem.Owner;


Muchas gracias y de antemano que eten bien saludos

Etiquetas: net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:55.