Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Graphics.SetClip (Graphics)

 

Data di pubblicazione: ottobre 2016

Imposta l'area di visualizzazione di questo oggetto Graphics sulla proprietà Clip dell'oggetto Graphics specificato.

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

public void SetClip(
	Graphics g
)

Parametri

g
Type: System.Drawing.Graphics

Oggetto Graphics da cui trarre la nuova area di ritaglio.

Esempio di codice seguente è progettato per l'utilizzo con Windows Form e richiede PaintEventArgse, un parametro del Paint gestore eventi, nonché thisForm, Form per l'esempio. Nel codice vengono eseguite le seguenti azioni:

  • Crea una variabile temporanea Graphics dal thisFormForm dell'esempio.

  • Imposta l'area di visualizzazione dell'oggetto temporaneo Graphics a un piccolo quadrato.

  • Aggiorna l'area di visualizzazione dell'oggetto grafico del form a quella dell'oggetto temporaneo Graphics.

  • Riempie un grande rettangolo con un pennello bianco a tinta unita.

Il risultato è un quadrato di piccole dimensioni, con riempimento nero.

private void SetClipGraphics(PaintEventArgs e)
{

    // Create temporary graphics object and set its clipping region.
    Graphics newGraphics = this.CreateGraphics();
    newGraphics.SetClip(new Rectangle(0, 0, 100, 100));

    // Update clipping region of graphics to clipping region of new

    // graphics.
    e.Graphics.SetClip(newGraphics);

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

    // Release new graphics.
    newGraphics.Dispose();
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: