Es una VSFlexGrid, efectivamente la idea es lanzar un menu popup, pero necesito relacionarlo con la fila que se selecciona por lo que sería bueno hacer con el mismo click, sino tendría que seleccionar primero con el botón izquierdo y luego otro click con el boton derecho para lanzar el menu. Gracias.
Private Sub VSFlexGrid1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then
Dim nBookm As Long
' nBookm va a ser la Fila en que has pulsado el botón DERECHO del mouse
nBookm = Me.VSFlexGrid1.Bookmark(Me.VSFlexGrid1.Row)
End If
End Sub
A jrios03: Se trata de un componente de la Suite Component One. No es posible facilitártelo porque es un paquete que se adquiere y se registra a nombre personal, bajo licencia.
Bueno, primero que todo muchas gracias.
Movilla estoy probando el ejemplo que pasaste pero siempre me devuelve nBookm = 0
y no me doy cuenta qué estoy haciendo mal.
jrios03 si tenes un ejemplo de como hacerlo con la MSHFlexGrid veo si puedo adaptarlo.
Otra vez muchas gracias.