Tenes q crear un menu q contengan submenus con el menu editor.
Igual q haces los menús q aparecen en la parte superior del form.
Supongamos q haces estos menuses:
mnuArchivo
.....mnuAbrir
.....mnuCopiar
.....mnuMover
Donde por c/u de los menús vos le pusiste el caption en menu editor, claro esta.
Ahora supongamos q tenes un ListView1 con un monton de items, tonces en la sub listview1_mouseup (Button.........bla, bla,bla) pones:
Código:
Private Sub ListView1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
If Button = vbRightButton Then
PopupMenu mnuArchivo, vbPopupMenuRightButton, , , mnuAbrir
End If
End Sub
Eso t va a desplegar el menú y de paso te va a marcar en negrita el mnuAbir como si fuera el q tenes por default y usas en el dobleclick.
Pq vbPopupMenuRightButton??? Es pa' q reaccione a los eventos si haces repetidos clicks con los botones izq y derecho del mouse del listview1, sino se t queda siempre abierto el menu hasta q elijas algo (me parece :angustiad ).
Mas info
acá
Saludos! :heyyou: