sourikiki
Messages postés4Date d'inscriptionlundi 15 août 2005StatutMembreDernière intervention25 août 2005
-
22 août 2005 à 11:02
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 2019
-
25 août 2005 à 22:34
Bonjour,
Je cherche à sélectionner un élément d'une listbox grâce à un double click. Ensuite j'affiche une popup qui reprend des éléments sur la personne sélectionnée.
Problème : comment fait-on pour récupérer la valeur de la ligne sélectionnée par un double click dans une listbox multiselect et avec plusieurs colonnes ? Ou existe-t-il un type de list plus approprié quitte à télécharger un .ocx ?
J'espère que c'est compréhensible et vous remercie pour vos contributions.
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 22 août 2005 à 12:49
Bonjour,
Voici un exemple pour récupérer les valeur d'une listBox dans un
deuxième Listbox. Tu mets dans les propriétés de la List1, multiselect
sur 1 (Si tu mets sur multiselect sur 2, tu dois appuyer sur Ctrl pour
faire tes sélections et DoubleCliquer). Je ne sais pas si ton menu
Popup affichera toutes les sélections, en tout cas un TextBox n'
affiche que la dernière sélection (même en multiligne).
Private Sub Form_Load()
' Déclare la variable.
Dim I
' Remplit la zone de liste à l'aide des noms des
' polices d'écran.
For I = 0 To Screen.FontCount - 1
List1.AddItem Screen.Fonts(I)
Next I
List1.ListIndex = 0
End Sub
Private Sub List1_DblClick()
' Déclare la variable.
Dim I
' Efface tous les éléments contenus dans la liste.
List2.Clear
' Si un ou plusieurs éléments sont sélectionnés, il sont ajoutés à List2.
For I = 0 To List1.ListCount - 1
If List1.Selected(I) Then
List2.AddItem List1.List(I)
End If
Next I
End Sub
jpleroisse
Vous n’avez pas trouvé la réponse que vous recherchez ?
sourikiki
Messages postés4Date d'inscriptionlundi 15 août 2005StatutMembreDernière intervention25 août 2005 22 août 2005 à 16:22
Je vous remercie mais ce n'est pas ce que je cherche. En fait, d'après ce que vous venez de dire, il n'y a pas de solution à mon problème
Je sais comment récupérer TOUS les items sélectionnés, je souhaitais pouvoir, grâce à un double clique, savoir quel ligne j'avais sélectionné pour pouvoir faire un affichage approprié ...
Bon c pas bien pas grave, mais j'aurais été contente que ça marche.