Ciao,
strano che si verifichi un problema simile: facendo
Form1.Picture = LoadPicture(FileName)
o
Set Form1.Picture = LoadPicture(FileName)
l'immagine dovrebbe venire caricata automaticamente.
Prova a fare un refresh del form.
In alternativa, puoi fare un ridisegno del form facendo
codice:
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByRef lParam As Any) As Long
Private Const WM_NCPAINT As Long = &H85
Private Sub Command1_Click()
Set Me.Picture = LoadPicture(FileName)
SendMessage Me.hwnd, WM_NCPAINT, 0, ByVal 0
End Sub