Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2012, 18:32
Avatar de Anteux
Anteux
 
Fecha de Ingreso: octubre-2012
Mensajes: 3
Antigüedad: 11 años, 6 meses
Puntos: 0
Pregunta C# - Crear, asociar y programar Menú Contextual

Buenas, quisiera que me ayudaran con este asunto, he visto tutoriales pero ninguno se adapta a mis necesidades, espero sea claro:

Tengo un formulario, este tiene 30 botones, cada botón tiene una imagen y un texto asociado, cada botón al clickearlo despliega un formulario hijo que pregunta que archivo asociar, el asunto es que a través de un OpenFileDialog ese botón quedará como un "acceso directo" a un archivo cualquiera en el PC, en un array guardo la dirección y con ella cargo el ícono de ese archivo como imagen de fondo para el botón. Tambien me deja escribir un "alias" para cargarlo como TOOLTIP al poner el cursor sobre el botón.

Cada vez que pulse el botón se abre el archivo, el asunto es que el evento "Click" lo tengo para eso, y lo que necesito es crear un MENÚ CONTEXTUAL que me permita al hacer ClickDerecho en un botón (cualquiera de los 30 botones) Cambiar el archivo asociado, cambiar el alias o dejar el botón vacío (sin un archivo asociado)..

Programar que cambie el archivo, el alias o quitar una asociación creo poder hacerlo, pero el problema es que no sé como poner ese MENÚ CONTEXTUAL y que quede asociado a cada botón

El punto es que no quiero programar el menú en cada uno de los 30 botones, quiero que quede en un método o en el Load, pero que sea 1 solo y cuando lo use reconozca que botón lo llamó..

Uff.. espero haber sido claro


Gracias de antemano.