Gérer clic et le double clic sur un objet
Dans le module de ton UserForm :
Private Declare Function GetTickCount Lib "Kernel32" () As Long Private Declare Function GetDoubleClickTime Lib "User32" () As Integer Dim bDblClick As Boolean Private sub Image1_Click() Dim T As Long T = GetTickCount Do: DoEvents Loop While GetTickCount - T < GetDoubleClickTime If Not bDblClick Then MsgBox "Simple clic sur l'image" _ Else bDblClick = False end sub
Private sub Image1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) MsgBox "Double-clic sur l'image" bDblClick = True end sub
Auteur : Laurent Longre
Mots clefs associés à cette page : clic, cliquer, événement, événementielle, macro
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
