Buongiorno,

sto studiando la GDI+ e sto facendo alcune prove con l'oggetto Graphics. Ho capito che lo si può ottenere in vari modi, uno dei quali attraverso CreateGraphics:

codice:
Dim gr As Graphics = PictureBox1.CreateGraphics
...
gr.Dispose()
da utilizzare al di fuori dell'ambito di Paint; però presenta l'inconveniente di non aggiornare il contenuto della finestra qualora questa venga cambiata.

Mi chiedevo:

quali sono le possibili situazioni in cui può tornare utile usare CreateGraphics al posto di recuperare un riferimento a PaintEventArgs nell'evento Paint?