Arrey d'images

Résolu
Utilisateur anonyme -  
jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
petit exercice qui n'affiche pas ce que je veux avec le code ci après qu'on me conseille
j'ai créé un "arrey " de 4 images appelé Image1 avec indice allant de 1 à 4
et ma command click doit afficher des Image1,Image2,Image3,Image4 stockées sur mon disque D

que je mette des " avant D et à la fin avant la parenthèse ou pas cela ne marche pas, que j'affiche ou pas le jpg cela ne marche pas et que je mette des " avant et après Image cela ne marche pas
quelqu'un pourrait il m'aider
a l'avance merci


Private Sub Command1_Click()
For i = 1 To 4
Image1(i).Picture = _
LoadPicture("D:\Image & i & .JPG ")

Next i
End Sub

2 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Déjà.. ta concaténation n'est pas bonne
    A la place de
    LoadPicture("D:\Image & i & .JPG ")
    

    Essaye
    LoadPicture("D:\Image" & i & ".JPG ")
    

    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Ensuite... dans quel VB travailles TU ?
      VB6 ? VBA ? Autre ?
      Et si VBA.. dans quel logiciel ?
      0
  2. Utilisateur anonyme
     
    merci de ta réponse je travaille sur visual basic 6 je ne comprends pas pourquoi tu mets le i entre guillemets ; normalement le guillemet est pour du texte d'autre part pourquoi faut il mettre les guillemets au début de la parenthèse avant le D et à la fin après le jpg
    dans mon esprit le guillemet c'est
    par exemple ici If Score>=20 Then Label1.Caption = "Vous avez gagné !" pour qu'il interprète le vous avez gagné comme un string
    merci de ta réponse

    --
    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Je n'ai pas mis le i entre guillemets.... j'ai placé les guillemets autour de chaque portion de texte D:\Image et .JPG
      Autre exemple
      var1 = "Bonjour "
      var2 = "truc"
      var3 = 10
      
      vartotal = var1 & var2 & " : score = " & var3
      
      msgbox vartotal 
      

      va afficher

      Bonjour truc : scrore = 10


      </code>
      0