salut à tous , voilà je travaille sur vb 2008 je veux savoir comment détécter l'evenement double click pour un item d'une listebox
merci d'avance
salut à tous , voilà je travaille sur vb 2008 je veux savoir comment détécter l'evenement double click pour un item d'une listebox
merci d'avance
Il existe une façon de faire ca (je pense pas que se soit la meilleur)
Tu gères l'évènement doubleClick du ListBox. Ensuite grâce à la méthode ListBox1.GetChildAtPoint tu arrives à t'en sortir.
merci pour ta réponse mais peux tu bien m'expliquer car je suis débutant en vb 2008![]()
Je ne suis pas certain non plus que ce soit la meilleure chose à faire, mais sinon, je crois que c'est possible de cette façon.
Code vbnet : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Liste_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Liste.DoubleClick if Liste.SelectedItem is not nothing then ' Faire quelque chose end if End Sub
Je crois que ta méthode ne marche pas correctement car Si tu click à un endroit où il n'y a pas d'item, la sélection reste sur l'ancien item. donc Liste.SelectedItem est différent de Nothing alors que tu n'as pas clické sur un item.
T'as raison, mais si cela ne dérange pas à l'utilisateur, ben ça peut fonctionner!
(sinon, ça va seulement exécuter l'action sur l'item déjà sélectionné)
Partager