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.FillEllipse (Brush, Rectangle)

 

Data di pubblicazione: ottobre 2016

Riempie l'area interna di un'ellisse definita da un rettangolo di delimitazione specificato da una struttura Rectangle.

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

public void FillEllipse(
	Brush brush,
	Rectangle rect
)

Parametri

brush
Type: System.Drawing.Brush

Oggetto Brush che determina le caratteristiche del riempimento.

rect
Type: System.Drawing.Rectangle

Struttura Rectangle che rappresenta il rettangolo di delimitazione che definisce l'ellisse.

Exception Condition
ArgumentNullException

brush è null.

Questo metodo riempie l'area interna di un'ellisse con un Brush. L'ellisse è definita dal rettangolo di delimitazione rappresentato dal rect parametro.

Esempio di codice seguente è progettato per l'utilizzo con Windows Form e richiede PaintEventArgse, ovvero un parametro del Paint gestore dell'evento. Nel codice vengono eseguite le seguenti azioni:

  • Crea un oggetto solid brush rosso.

  • Creazione di un rettangolo che delimita un'ellisse.

  • Riempie l'ellisse sullo schermo.

public void FillEllipseRectangle(PaintEventArgs e)
{

    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);

    // Create rectangle for ellipse.
    int x = 0;
    int y = 0;
    int width = 200;
    int height = 100;
    Rectangle rect = new Rectangle(x, y, width, height);

    // Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, rect);
}

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