Bonjour,
J'ai une ListBox à plusieurs colonnes. Quant on double clic sur une ligne, ça fait appel à un evenement (lstContrats_DblClick).
J'aimerai mettre en place une nouvelle interaction avec cette ListBox, quand on clique une fois sur une ligne ça la selectionne (Ok ça de base ça le fait). Mais j'aimerai que quand on clique une seconde fois sur la même ligne ça la déselectionne (c'est pas un double clic vu que ce n'est pas une succession rapide de clic)
J'ai fais simplement:
Mais aucune des deux solutions ne fonctionne, on dirait que entre en conflict avec l'evenement gérant le double clic.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub lstContrats_Click() If Me.lstContrats.ListIndex <> -1 And Me.lstContrats.Selected(Me.lstContrats.ListIndex) Then ' Me.lstContrats.Selected(Me.lstContrats.ListIndex) = False ' Me.lstContrats.ListIndex = -1 End If End Sub
Merci de l'aide
Partager