stringgadget() et for next

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

stringgadget() et for next

Message 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



@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message 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.
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Message par venom »

merci bien cederavic sa fonctionne parfaitement :wink: .


@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Répondre