Autor Tema: Como? MsFlexgrid + Menu contextual  (Leído 6576 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

czar9

  • Kilobyte
  • **
  • Mensajes: 64
  • Reputación: +4/-4
    • Ver Perfil
Como? MsFlexgrid + Menu contextual
« en: Noviembre 16, 2011, 01:06:18 pm »
Quisiera saber si alguien tiene el dato de como poder hacer un menu contextual sobre una msflexgrid.

Saludos a todos y gracias por cualquier comentario.

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Como? MsFlexgrid + Menu contextual
« Respuesta #1 en: Noviembre 16, 2011, 01:11:57 pm »
MouseDown y PopUpMenu?

SI quieres saber en que item se clickeo, en el ListView existe el HitTest, creo que ahi deberia existir tambien :P

czar9

  • Kilobyte
  • **
  • Mensajes: 64
  • Reputación: +4/-4
    • Ver Perfil
Re:Como? MsFlexgrid + Menu contextual
« Respuesta #2 en: Noviembre 16, 2011, 01:22:48 pm »
Cuando hago un click con la propiedad .row y .col me dice la celda, pero lo que necesito hacer es darle click derecho sobre una celda y permitir seleccionar de 3 diferentes tags cual pertenece, esto con la finalidad de ir agrupando.

Saludos y gracias Raul por la respuesta

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Como? MsFlexgrid + Menu contextual
« Respuesta #3 en: Noviembre 16, 2011, 05:21:26 pm »
Crea un menu en el formulario, Con la propiedad Visible = False y dentro de este menu ponle los 3 itemes que queres ver EJ

Código: [Seleccionar]
Menu
···Agregar
···Editar
···Eliminar

Y ponle de nombre mnuMenuContextual (a los submenus no importa, despues les programas el codigo, eso si :P)

Y por ultimo, en el evento MouseDown, pones

Código: (vb) [Seleccionar]
    Call PopupMenu(mnuMenuContextual)
Y listo :D eso era lo que dije antes :P

erbuson

  • Kilobyte
  • **
  • Mensajes: 75
  • Reputación: +11/-1
    • Ver Perfil
Re:Como? MsFlexgrid + Menu contextual
« Respuesta #4 en: Noviembre 16, 2011, 05:43:53 pm »
Hola, pásate por este mensaje Crear PopUpMenu por Api a ver si te sirve, es una manera muy facil de crear menus contextuales que puedes utilizar facilmente sin mas.

http://leandroascierto.com/foro/index.php?topic=264.msg1375#msg1375



czar9

  • Kilobyte
  • **
  • Mensajes: 64
  • Reputación: +4/-4
    • Ver Perfil
Re:Como? MsFlexgrid + Menu contextual
« Respuesta #5 en: Noviembre 17, 2011, 01:24:01 am »
Hola, pásate por este mensaje Crear PopUpMenu por Api a ver si te sirve, es una manera muy facil de crear menus contextuales que puedes utilizar facilmente sin mas.

http://leandroascierto.com/foro/index.php?topic=264.msg1375#msg1375


Gracias =)

Juntando Mensajes

Crea un menu en el formulario, Con la propiedad Visible = False y dentro de este menu ponle los 3 itemes que queres ver EJ
...

Gracias Raul, con este método como obtengo cual fue el ítem que se selecciono del menú?
« última modificación: Noviembre 17, 2011, 04:18:09 am por xkiz ™ »

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Como? MsFlexgrid + Menu contextual
« Respuesta #6 en: Noviembre 17, 2011, 09:39:14 am »
Gracias Raul, con este método como obtengo cual fue el ítem que se selecciono del menú?
Simple, cada menú hijo, tiene su propio evento :P (es como trabajar con los tipicos menús :P

czar9

  • Kilobyte
  • **
  • Mensajes: 64
  • Reputación: +4/-4
    • Ver Perfil
Re:Como? MsFlexgrid + Menu contextual
« Respuesta #7 en: Noviembre 26, 2011, 05:26:33 am »
Gracias Raul
« última modificación: Noviembre 27, 2011, 05:44:50 am por xkiz ™ »