Oppure

Loading
08/03/09 9:05
Salve,
ho iniziato da poco con il vb; al momento sto provando a fare un programma che simula la slot machine e che quindi deve far uso di immagini.
Per questo ho creato nel form 3 image.
Io il progetto e form li ho salvati in
C:\Documents and Settings\Administrator\Documenti\vb\Slot machine
e le immagini(jpg) di cui vorrei far uso si trovano in
C:\Documents and Settings\Administrator\Documenti\vb\Slot machine\Immagini
Cè un modo per assegnare a image1.picture un'immagine contenuta nella directory?
Per esempio (anche se non funziona):
img1.Picture = "C:\Documents and Settings\Administrator\Documenti\vb\Slot machine\Immagini\Banana.jpg"
Attendo vostre risposte :)
08/03/09 10:29
theprogrammer
Img1 = LoadPicture("C:\Documents and Settings\...\banana.jpg";)
aaa
08/03/09 13:54
Grazie per l'aiuto programmer :)
Un ulteriore aiuto se possibile:
io ho rinominato le 3 image come img1, img2, img3
Ma potrei farne molte di piu.
Io vorrei fare assegnare a tutte e 3 la stessa immagine, pero con un ciclo for, sostituendo il numero con una variabile (ad esempio x) e vorrei fare qualcosa di simile:
for x = 1 to 3
imgx = loadpicture("immagini/banana.jpg";)
next i

Quindi x si dovrebbe incrementare e alla fine le 3 image dovrebbero avere la stessa immagine.
08/03/09 14:47
theprogrammer
Devi usare un array di controlli.

Usa un solo nome per i 3 controlli (ad esempio, Img) e usa la loro proprietà Index assegnando i valori 0, 1, 2. Poi scrivi il codice

For i=0 to 2
  Img(i) = LoadPicture ...
Next i
aaa