Oppure

Loading
01/04/10 17:34
Irvine
salve a tutti, nel mio form ho 12 picturebox, un vettore (da 0 a 11) riempito con numeri casuali da 1 a 12, voglio inserire dentro ad ogni picturebox un immagine prelevandola da resources. In resources ho 12 immagini chiamate pict1.png pict2.png ......pict12.png, vorrei fare in modo che:
alla picturebox1 deve essere associata l'immagine pictx.png, dove x è il contenuto del vettore in indice x ( che faccio andare da 0 a 11), e ovviamente ripetere l'operazione per tutte le picturebox.
quindi per chiarire un po una cosa del genere:

picturebox1.image= pict0.png 0= contenuto del vettore in posizione 0
picturebox2.image= pict1.png 1= contenuto del vettore in posizione 1

come posso fare?8-|

aaa
02/04/10 8:39
Il Totem
My.Resources.ResourceManager.GetObject("nome")
aaa
02/04/10 13:27
Irvine
Postato originariamente da Il Totem:

My.Resources.ResourceManager.GetObject("nome")


grazie per la risposta ma non ho ben capito come funziona:

p1 = My.Resources.ResourceManager.GetObject("nome")
se io voglio mettere la mia immagine pict[Vettore(0)].png come devo fare, è possibile avere un esempio gentilmente? ( le partentesi quadre solo solo per capire meglio)
Ultima modifica effettuata da Irvine 03/04/10 10:55
aaa
03/04/10 8:47
Il Totem
Mi sembrava abbastanza scontato:
'Dim I As Int32
My.Resources.ResourceManager.GetObject("pic" & I)
aaa
03/04/10 10:56
Irvine
Postato originariamente da Il Totem:

Mi sembrava abbastanza scontato:
'Dim I As Int32
My.Resources.ResourceManager.GetObject("pic" & I)


infatti avevo fatto cosi, però non mi funziona:
p1.image = My.Resources.ResourceManager.GetObject("pct " & vett(0))
' p1 è il nome della picturebox
'pct è l'iniziale dell'immagine
'vett(0) è il conenuto del vettore
'le immagini in resouces sono chiamate per esempio: pct 1.png ( c'è lo spazio tra pct e il numero)
'ho provato sia a mettere lo spazio dopo pct, o anche il trattino, ma non funziona ugualmente
aaa
03/04/10 15:35
Irvine
ok, perfetto, grazie 1000 sn riuscito a risolvere con il trattino. alla prox
aaa