Utilizzo dei contenitori di grafica

Un oggetto Graphics fornisce metodi come DrawLine, DrawImage e DrawString per la visualizzazione di immagini vettoriali, immagini raster e testo. 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 l'oggetto Graphics viene anche associato a quella particolare finestra.

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

In questa sezione