Ho fatto qualche prova ed ho notato che l'istruzione di caricamento della picture, inserita nella
Sub FMain non produce effetti, mentre, se la inserisci nella
Sub _new, oppure nella
Sub Mouse_down produce effetti diversi. Infatti, se posta nella
Sub _new, l'immagine compare subito con l'apertura della Form. Se invece la inserisci nella
Sub Mouse_down l'immagine viene mostrata non appena clicchi sul mouse, quando il cursore è posizionato sulla pictureBox.
Le mie istruzioni di prova sono semplicemente le seguenti:
Public Sub foto_MouseDown()
With foto
.Picture = Picture.Load(user.home & "/mont/dativari/Gambas3/Gambas3_Progetti/Gambas_progetti.miei/TestDbContabFam/che-faccio_64.png")
End With
End
Un'altra cosa che ho notato è che l'immagine, posta fuori dalla directory che contiene il programma utente, non viene caricata. Ho anche provato a richiamarla dentro la pictureBox, in fase di creazione e mi veniva prodotto un errore sulla proprietà
picture, ponendola invece, come ho detto prima nella directory di residenza del programma, veniva caricata ancora una volta senza intoppi.
Spero di essersi stato utile.