Cela aurait été en VB6 Je t'aurait proposer ceci.
Peu etre peux tu adapter.
Une form Form1 avec un CommandButton Command1 et ce code
Private Sub Command1_Click()
Call Load(Form2)
Call Form2.Show(vbModal)
End Sub
Une Form Form2 avec un Picturebox Picture1 et un CommonDialog Control CommonDialog1 et ce code
Private Sub Form_Load()
CommonDialog1.ShowOpen
Picture1.Picture = LoadPicture(CommonDialog1.FileName)
End Sub
ATTENTION je ne teste pas si l'utilisateur entre un nom fichier erroner (je nai pas mis de filtre) NI si il appuie sur Cancel.
@+, Julien