Sto scrivendo una piccola applicazione di disegno. Ho un pannello che fa da area di disegno e in questo metto un'immagine a trasparenza variabile come sfondo (per poter "ricalcare" il disegno con gli strumenti del programma). Intendo che assegno un'immagine alla proprietà BackgroundImage del pannello in questione. Se lo sfondo lo imposto in fase di progettazione, durante il programma va tutto benissimo, ma non ha senso farlo, poiché deve essere l'utente a scegliere quale immagine metterci. Se lo imposto a runtime, invece, ogni volta che clicco sul pannello tutta l'immagine viene ridisegnata 2 volte (refresh). Perchè questo non succede se modifico la proprietà non a runtime, tenendo conto che ci sono comunque gli stessi refresh?