supertet
Messages postés10Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention15 juillet 2008
-
10 nov. 2006 à 23:09
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
11 nov. 2006 à 15:40
hello,
j'ai chargé un combo avec 500 valeurs entières , devant correspondre à des secondes :
For i = 1 To 500
Combo1.AddItem (i)
Next i
Mon problème : j'aimerais imprimer dans un listbox une donnée (ex: listbox.additem second(time)) à chaque intervalle de temps déterminée par la valeur du combo (ex, si combo1.listindex = 2 on imprime la seconde courante dans un listbox toute les 10 secondes)
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 11 nov. 2006 à 06:22
supertet ayant chargé ainsi sa Combo :
For i = 1 To 500
Combo1.AddItem (i)
Next i
Il lui faudra à mon avis trouver un subterfuge de remplacement (un compteur dans le timer, par exemple) de :
Timer1.Interval = CInt(Combo1.Text) * 1000
Ou alors : utiliser autre chose qu'un timer. Les possibilités sont nombreuses
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 11 nov. 2006 à 15:40
Je pense que la boucle For ... To ... Next est à occulté, étant donné que le contrôle Timer gère le temps d'affichage. Essaie donc en la supprimant, laissant seulement Combo1.AddItem Second(Time)
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--