Contenitori di oggetti Graphics

Un oggetto Graphics, creato dalla classe Graphics, consente l'utilizzo di metodi come DrawLine, DrawImage e DrawString per la visualizzazione di immagini vettoriali, immagini raster e testi. Un oggetto Graphics possiede anche numerose proprietà che hanno effetto sulla qualità e l'orientamento degli elementi disegnati. La proprietà relativa alla modalità di smussatura, ad esempio, consente di determinare l'applicazione o meno dell'antialias a linee e curve; la proprietà relativa alla trasformazione di tipo world consente di influenzare la posizione e la rotazione degli elementi disegnati.

Un oggetto Graphics è associato a una periferica di visualizzazione specifica. Quando si utilizza un oggetto Graphics per disegnare all'interno di una finestra tale oggetto viene anche associato a quella particolare finestra.

Un oggetto Graphics può essere considerato come un contenitore, perché include un set di proprietà che ha effetto sul disegno ed è collegato a informazioni specifiche della periferica. È possibile creare un contenitore secondario all'interno di un oggetto Graphics esistente chiamando il metodo BeginContainer di quell'oggetto Graphics.

Nelle sezioni che seguono si illustrano dettagliatamente gli oggetti Graphics e i contenitori nidificati: