Effacer une ligne d'une combobox VB6 sous XP

Effacer une ligne d'une combobox VB6 sous XP - VB/VBA/VBS - Programmation

Marsh Posté le 28-12-2009 à 18:26:31    

Bonjour, j'ai une combobox qui possède des doublons, je souhaite effacer ces doublons mais je n'arrive pas utiliser combo1.RemoveItem
 
J'ai même essayé en donnant directement l'index mais rien à faire, ca bug.....
mon code :
combo1.RemoveItem 1
donne l'erreur :
"Erreur d'exécution '5' : Argument ou appel de procédure incorrect"

Reply

Marsh Posté le 28-12-2009 à 18:26:31   

Reply

Marsh Posté le 29-12-2009 à 11:30:57    

Bon en fait j'ai trouvé une solution : je n'écris plus les doublons...
 
Mais si quelqu'un sait comment faire marcher le RemoveItem, je suis preneur.

Reply

Marsh Posté le 30-12-2009 à 22:58:31    

Il faut mettre les parenthèses :
combo1.RemoveItem (1)


---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
Reply

Marsh Posté le 02-01-2010 à 21:34:00    

j'ai essayé aussi, sans succès.

Reply

Marsh Posté le 05-01-2010 à 10:23:11    

vincent_fret a écrit :

Bon en fait j'ai trouvé une solution : je n'écris plus les doublons...
 
Mais si quelqu'un sait comment faire marcher le RemoveItem, je suis preneur.


C'était même la bonne solution.
 
Mais ton erreur est due au fait que tu essaies de virer un élément qui n'existe pas, ce qui sous-entendrait que tu n'as qu'un élément dans ta combo si tu ne peux retirer l'élément d'index 1. Ca ou tu manipules la mauvaise combo. Vois ce que te retourne la propriété combo1.ListCount


---------------
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 07-01-2010 à 00:01:03    

j'ai plus l'ordi sous la main (celui ou j'ai le programme)
Je regarde dès que je peux et je dis si c'est ça.

Reply

Sujets relatifs:

Leave a Replay

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