Bonjour,
Quelle est la propriété qui permet de récupérer le texte que l'on vient de
séléctionner dans une listbox sachant que la propriété SelectionMode =
MultiSimple
Je ne veux pas la liste de tous les items sélectionné mais celui où je viens
de cliquer.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Mathieu Francesch
Bonsoir Patrick,
Je ne connais qu'une façon de faire cela :
Private Sub ListBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseClick MessageBox.Show(ListBox1.IndexFromPoint(e.Location)) End Sub
Cela vous permet à l'aide de la position du click de récupérer l'index de l'item sur lequel vous avez cliqué. Si vous ne cliquez pas sur un item, cette méthode retournera -1 (info pour vos test)
Et pour finir pour tester si cet item est sélectionné ou non,vous pouvez utiliser la méthode getselected.
Bonne soirée,
-- Cordialement,
Mathieu Francesch
"patrickrgn" a écrit :
Bonjour, Quelle est la propriété qui permet de récupérer le texte que l'on vient de séléctionner dans une listbox sachant que la propriété SelectionMode = MultiSimple
Je ne veux pas la liste de tous les items sélectionné mais celui où je viens de cliquer.
Merci
Patrick
Bonsoir Patrick,
Je ne connais qu'une façon de faire cela :
Private Sub ListBox1_MouseClick(ByVal sender As Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseClick
MessageBox.Show(ListBox1.IndexFromPoint(e.Location))
End Sub
Cela vous permet à l'aide de la position du click de récupérer l'index de
l'item sur lequel vous avez cliqué. Si vous ne cliquez pas sur un item, cette
méthode retournera -1 (info pour vos test)
Et pour finir pour tester si cet item est sélectionné ou non,vous pouvez
utiliser la méthode getselected.
Bonne soirée,
--
Cordialement,
Mathieu Francesch
epsilon@neuf.fr
"patrickrgn" a écrit :
Bonjour,
Quelle est la propriété qui permet de récupérer le texte que l'on vient de
séléctionner dans une listbox sachant que la propriété SelectionMode =
MultiSimple
Je ne veux pas la liste de tous les items sélectionné mais celui où je viens
de cliquer.
Private Sub ListBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseClick MessageBox.Show(ListBox1.IndexFromPoint(e.Location)) End Sub
Cela vous permet à l'aide de la position du click de récupérer l'index de l'item sur lequel vous avez cliqué. Si vous ne cliquez pas sur un item, cette méthode retournera -1 (info pour vos test)
Et pour finir pour tester si cet item est sélectionné ou non,vous pouvez utiliser la méthode getselected.
Bonne soirée,
-- Cordialement,
Mathieu Francesch
"patrickrgn" a écrit :
Bonjour, Quelle est la propriété qui permet de récupérer le texte que l'on vient de séléctionner dans une listbox sachant que la propriété SelectionMode = MultiSimple
Je ne veux pas la liste de tous les items sélectionné mais celui où je viens de cliquer.