Buongiorno
Ho scritto questa routine per ottenere il seguente:
io ho 2 forms
sul 1° form ci sono per es. 2 imagebox VUOTI
su 2° form ci sono pure 2 imagebox, ma PIENI di immagini precaricate.
ecco il codice 1° box:
image1_click
immagine=1
form2.show
image2_click
immagine=2
form2.show
codice 2° box:
imageP1_click
Select Case immagine
Case 1
Form1.Image1.Picture = ImageP1.Picture
Case 2
Form1.Image2.Picture = ImageP1.Picture
End Select
imageP2_click
Select Case immagine
Case 1
Form1.Image1.Picture = ImageP2.Picture
Case 2
Form1.Image2.Picture = ImageP2.Picture
End Select
Con inoltre un modulo con Public Immagine AS Integer
Se io adesso clicco su un box vuoto del primo form allora si apre il secondo form. Cliccando quindi su una delle immagini del 2° form, questa viene copiata nel box vuoto del primo.
Come ho detto, funziona. IL problema si pone se io sul secondo form volessi metterci 100 immagini. Dovrei allora scrivere centinaia di volte lo stesso codice, ad ogni box.
Ecco perché, per quanto detto, volevo costruire un array, per esempio con 5 box sul primo form e 100 sul secondo, senza bisogno di riscrivere il tutto.
C'é qualcuno che puo darmi una mano a realizzare questo,con un esempio pratico, avendo come base il codice di cui sopra?
grazie satriano