mazert
Messages postés6Date d'inscriptionlundi 6 avril 2009StatutMembreDernière intervention10 mai 2009
-
6 oct. 2007 à 12:10
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
6 oct. 2007 à 14:59
Bonjour,
Je voudrai modifier/améliorer le code ci dessous (qui permet de changer de texxte à chaque fois que je clique sur un boutn).
Static a As Integer: If a 0 Then Text1 "Texte1": a = a + 1 Else: If a = 1 Then Text1 = "texte2": a = a + 1
je voudrai qu'une fois arriver au texte 2 qui tourne revienne au texte 1 etc ... (qu'il tourne en boucle). et si possible ne pas avoir le code en une seul ligne
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 6 oct. 2007 à 13:08
"et si possible ne pas avoir le code en une seul ligne"
Ben... ça fait mal aux yeux, non ? (aux notres ségalement)
Juste un peit tour dans ton aide en ligne suffira pour commencer par celà : ne pas mettre tout sur une seule ligne !
Reviens après ce geste élémentaire.... mais en en profitant pour t'expliquer clairement et avec concision sur ta manoeuvre.
Ceci, par exermple :
"je voudrai qu'une fois arriver au texte 2 qui tourne revienne au texte 1 etc ... (qu'il tourne en boucle)."
est probablement clair dans ton seul esprit... pas dans le mien !
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 6 oct. 2007 à 14:57
La preuve :
Private Sub Command1_Click()
monmachin = Array("text1", "text2", "text3", "text4", "text5", "text6", _
"text7", "Text8", "text9", "text10", "text11", "text12", "text13", "text14")
For i = 0 To 100
MsgBox monmachin(i Mod (UBound(monmachin) + 1))
Next
End Sub
N'oubliez pas que CTRL + PAUSE vous permettra de quitter lorsque vous en aurez assez d'afficher en boucle ...