Position popup menu - menu contextuel
Bonjour,
J'ai implemente un popup menu lors d'un clic droit (right click) dans une listbox.
J'aimerais que ce menu contextuel se place correctement sur l'element selectionne. En effet, si je selectionne un element puis que je deplace la souris dans la listbox, si je fais un clic droit, le menu apparait pres du curseur de la souris et pas sur l'element selectionne
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
Private Sub lstPrerequisites_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
On Error GoTo lstPrerequisites_MouseUp_Error
' Check if an item is selected in the listbox
If lstPrerequisites.ListIndex >= 0 Then
' Check if it's a right click
If Button = vbRightButton Then
'Display popup menu
PopupMenu mnuPopUp
End If
End If
Exit Sub
lstPrerequisites_MouseUp_Error:
MsgBox "Error " & err.Number & " (" & err.Description & ") in procedure lstPrerequisites_MouseUp of Form frmImplementedFilesManagement", vbCritical
End Sub |
J'ai essaye de travailler avec X et Y mais je m'y perds un peu.
Quelqu'un peut m'aider SVP ?
Merci d'avance
Jeannot