Questa documentazione è stata archiviata e non viene gestita.

Metodo Graphics.SetClip (GraphicsPath)

Imposta l'area di visualizzazione di questo oggetto Graphics sull'oggetto GraphicsPath specificato.

Spazio dei nomi: System.Drawing
Assembly: System.Drawing (in system.drawing.dll)

public void SetClip (
	GraphicsPath path
)
public void SetClip (
	GraphicsPath path
)
public function SetClip (
	path : GraphicsPath
)

Parametri

path

Oggetto GraphicsPath che rappresenta la nuova area di visualizzazione.

Se il tracciato rappresentato dal parametro path non è chiuso, per chiuderlo verrà aggiunto un altro segmento che collega l'ultimo punto al primo.

L'esempio di codice riportato di seguito deve essere utilizzato con Windows Form e richiede PaintEventArgse, un parametro del gestore eventi Paint. Nel codice vengono eseguite le seguenti azioni:

  • Creazione di un tracciato grafico e aggiunta di un'ellisse.

  • Impostazione dell'area di visualizzazione sul tracciato ellittico.

  • Riempimento di un rettangolo grande con un pennello nero a tinta unita.

Il risultato è un'ellisse con riempimento nero.

public void SetClipPath(PaintEventArgs e)
{

    // Create graphics path.
    GraphicsPath clipPath = new GraphicsPath();
    clipPath.AddEllipse(0, 0, 200, 100);

    // Set clipping region to path.
    e.Graphics.SetClip(clipPath);

    // Fill rectangle to demonstrate clipping region.
    e.Graphics.FillRectangle(new SolidBrush(Color.Black), 0, 0, 500, 300);
}

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0 1.1 1.0
Mostra: