Page 1 sur 1

stringgadget() et for next

Publié : lun. 08/oct./2007 6:20
par venom
bonjour,

voila je bloque sur un code un peut simpliste je pense mais bon :wink: .

voila je souhaite cree une colonne de 22 stringgadget()
facile on fait comme ceux-ci :

Code : Tout sélectionner

     For a = 1 To 470 Step 22
      StringGadget(a, 10,  20+a, 200, 20, "")
     Next 
mais maintenant je souhaite faire la meme colonne a coté :? .
et bien sa je n'y arrive pas . car comme j'ai donner une ennumeration a chaque string de 1 a 470 .

j'ai voulu refaire le meme pour la 2eme colonne mais je n'y arrive pas car moi j'ai fait comme ça:

Code : Tout sélectionner

     For a = 1 To 470 Step 22
     For b = 471 To 941 Step 22
      StringGadget(a, 10,  20+a, 200, 20, "")
      StringGadget(b, 10,  200+a, 200, 20, "")
     Next 
     Next 
je pensais que c'etait logique et bien apparament non :lol: .
voila
d'avance merci



@++

Publié : lun. 08/oct./2007 7:25
par cederavic
Quelquechose comme ça?

Code : Tout sélectionner

  For x = 0 To 1 ; on va de la colone 0 à la colone 1
    For y = 0 To 21 ; on va de la ligne 0 à la ligne 21
      ; on créer le StringGadget gID (qui est incrémenté à chaque boucle) en x * largeur du gadget et y * hauteur du gadget
      StringGadget(gID, x * 200,  y * 20, 200, 20, Str(gID))
      gID + 1
    Next
  Next
Après tu peux jouer sur le nombre de lignes et de colones, ou changer la façon dont les gID est incrémenté en échangeant For x et For y par exemple.

Publié : mar. 09/oct./2007 2:04
par venom
merci bien cederavic sa fonctionne parfaitement :wink: .


@++