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
J'ai essaye de travailler avec X et Y mais je m'y perds un peu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Quelqu'un peut m'aider SVP ?
Merci d'avance
Jeannot
Partager