Salve sto provando invano a far cambiare l'immagine di sfondo di una Form.

il codice che uso è

Form1.Picture = LoadPicture(App.Path & "\Sfondo.jpg")

fino a qui diciamo tutto ok xkè effettivamente l'immagine la legge ma non la sovrascrive, per far si che venga sovrascritta devo ridurre a icona e reingrandire la Form.
Ho provato in questo modo :
codice:
Form1.Picture = LoadPicture(App.Path & "\Sfondo.jpg")
Form1.WindowState = 0
Form1.WindowState = 2
ma non è il massimo da vedere che una finestra viene ridotta e ingrandita.

Sono praticamente certo che mi serva un AutoRedraw, ma ovviamente non so come si applichi ad una Form....

Attendo risposte