Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: czar9 en Noviembre 16, 2011, 01:06:18 pm

Título: Como? MsFlexgrid + Menu contextual
Publicado por: czar9 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.
Título: Re:Como? MsFlexgrid + Menu contextual
Publicado por: raul338 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
Título: Re:Como? MsFlexgrid + Menu contextual
Publicado por: czar9 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
Título: Re:Como? MsFlexgrid + Menu contextual
Publicado por: raul338 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
Título: Re:Como? MsFlexgrid + Menu contextual
Publicado por: erbuson 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 (http://leandroascierto.com/foro/index.php?topic=264.msg1375#msg1375)


Título: Re:Como? MsFlexgrid + Menu contextual
Publicado por: czar9 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 (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ú?
Título: Re:Como? MsFlexgrid + Menu contextual
Publicado por: raul338 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
Título: Re:Como? MsFlexgrid + Menu contextual
Publicado por: czar9 en Noviembre 26, 2011, 05:26:33 am
Gracias Raul