Visual Basic - pulsar boton derecho sobre un DataGrid

Life is soft - evento anual de software empresarial
 
Vista:

pulsar boton derecho sobre un DataGrid

Publicado por josefello (38 intervenciones) el 04/05/2005 12:00:05
Hola tengo una duda para generar un menú contextual al pulsar con el botón derecho sobre una tabla (control DataGrid),
Ya tengo un menú contextual con varias opciones para todo el formulario que cargo en el evento Form_MouseUp, pero me gustaría que si se pulsa dentro de la tabla el menú fuera uno diferente con las opcione "ver detalles" y "modificar".
He intentado cargar el menú en el evento MouseUp del DataGrid, pero no me sale nada.
MUCHAS GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:pulsar boton derecho sobre un DataGrid

Publicado por Avellaneda (131 intervenciones) el 04/05/2005 12:20:00
Tienes que hacerlo en el evento DataGrid_MouseDown()
p.e.
Private Sub Grid1_MouseDown(Button As Integer, Shift As Integer, x As Single, Y As Single)
If Grid1.Rows = 0 Then
Popmenu.Parent.mnuEliminar.Enabled = False
Popmenu.Parent.mnuModificar.Enabled = False
Else
Popmenu.Parent.mnuEliminar.Enabled = True
Popmenu.Parent.mnuModificar.Enabled = True
End If
If Button = 2 Then PopupMenu Popmenu
End Sub
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar