Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Problema con Immagini
Forum - Visual Basic 6 - Problema con Immagini

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
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 :)

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 11:29
Domenica, 08/03/2009
Img1 = LoadPicture("C:\Documents and Settings\...\banana.jpg")

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:54
Domenica, 08/03/2009
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.

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 15:47
Domenica, 08/03/2009
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

Codice sorgente - presumibilmente Visual Basic 6

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


PM Quote