élément d'une listbox

élément d'une listbox - VB/VBA/VBS - Programmation

Marsh Posté le 28-01-2004 à 18:23:30    

Bonjour je cherche comment je pourrai recuperer la valeur de la case que j'ai selectionné dans ma listbox ?? merci d'avance

Reply

Marsh Posté le 28-01-2004 à 18:23:30   

Reply

Marsh Posté le 28-01-2004 à 22:15:07    

rien de bien sorcier : List1.List(0) 0 étant l'index de l'élèment.

Reply

Marsh Posté le 28-01-2004 à 23:26:15    

ça répond pas à la question ça :heink:
 
c'est la propriété ListIndex qui retourne l'index de l'élément sélectionné (et donc d'aller piocher le bon élément de List pour obtenir la valeur de la case ;))


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 29-01-2004 à 00:06:08    

drasche a écrit :

ça répond pas à la question ça :heink:
 
c'est la propriété ListIndex qui retourne l'index de l'élément sélectionné (et donc d'aller piocher le bon élément de List pour obtenir la valeur de la case ;))

j'etends pas valeur ce qu'il y a écrit dedans et pas le numéro d'index, et le code est bien celui-ci...:) On se comprend peut-être mal ? :??:


Message édité par cvb le 29-01-2004 à 01:19:44
Reply

Marsh Posté le 29-01-2004 à 02:02:24    

en fait vous avez raison et tort tous les 2, je pense que la bonne réponse serait plutot:
List1.List(List1.ListIndex)
On a ainsi la valeur (le texte) de l'élément sélectionné [:aloy]


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 29-01-2004 à 04:15:18    

:/
 
j'aurais dit list1.text tout bêtement, renvoie le texte de l'élément sélectionné [:spamafote]


---------------
Long-range goals keep you from being frustrated by short-term failures. RIP VC
Reply

Marsh Posté le 29-01-2004 à 12:26:59    

mareek a écrit :

en fait vous avez raison et tort tous les 2, je pense que la bonne réponse serait plutot:
List1.List(List1.ListIndex)
On a ainsi la valeur (le texte) de l'élément sélectionné [:aloy]

[:benou_non] "List1.List (List1.ListIndex)" n'est pas le bon, code "Uitlisation de la propriété incorrect" et ce quelques soit l'endroit : Donc pour la valeur, c'est bien ce que disait. Faite le test vous même. Pour l'index. Drashe à aussi raison, mais comme loiklo à poser une question qui prête à confusion impossible d'affirmer tel ou tel réponse !
 
ps : j'ai fais le test sous VB...

Reply

Marsh Posté le 29-01-2004 à 19:05:01    

cvb a écrit :

[:benou_non] "List1.List (List1.ListIndex)" n'est pas le bon, code "Uitlisation de la propriété incorrect" et ce quelques soit l'endroit : Donc pour la valeur, c'est bien ce que disait. Faite le test vous même. Pour l'index. Drashe à aussi raison, mais comme loiklo à poser une question qui prête à confusion impossible d'affirmer tel ou tel réponse !
 
ps : j'ai fais le test sous VB...


ça marche parfaitement, je viens de le tester  :heink:  
 
j'ai fait un nouveau projet, je choisi "Exe standard", je met une listbox et un bouton sur la fenêtre, je tape le code ci dessous et il me met bien une msgbox avec le texte sélectionné à l'intérieur [:spamafote]
 

Code :
  1. Option Explicit
  2. Private Sub Command1_Click()
  3.   If List1.ListIndex > -1 Then
  4.     MsgBox List1.List(List1.ListIndex)
  5.   End If
  6. End Sub
  7. Private Sub Form_Load()
  8.   List1.AddItem "Select1"
  9.   List1.AddItem "Select2"
  10.   List1.AddItem "Select3"
  11.   List1.AddItem "Select4"
  12. End Sub


 
 
P.S. je suis sous VB6 SP5


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 29-01-2004 à 19:15:09    

mareek a écrit :

ça marche parfaitement, je viens de le tester  :heink:  


+1
 
ça marche tous les jours chez le client donc ya un malaise chez cvb là :D


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 29-01-2004 à 19:22:23    

je ne sais pas ce que j'ai fabriqué ! :??: ca marche effectivement, VB5 avait du plomb dans l'aile ce matin...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed