Leggere in inglese

Condividi tramite


Graphics.FillRegion(Brush, Region) Metodo

Definizione

Riempie l'interno di un Region.

C#
public void FillRegion(System.Drawing.Brush brush, System.Drawing.Region region);

Parametri

brush
Brush

Brush che determina le caratteristiche del riempimento.

region
Region

Region che rappresenta l'area da riempire.

Eccezioni

brush è null.

-o-

region è null.

Esempio

L'esempio di codice seguente è progettato per l'uso con Windows Form e richiede PaintEventArgse, che è un parametro del gestore eventi Paint. Il codice esegue l'azione seguente:

  • Crea un pennello blu a tinta unita.

  • Crea un rettangolo.

  • Crea un'area rettangolare.

  • Riempie l'area rettangolare sullo schermo.

C#
private void FillRegionRectangle(PaintEventArgs e)
{

    // Create solid brush.
    SolidBrush blueBrush = new SolidBrush(Color.Blue);

    // Create rectangle for region.
    Rectangle fillRect = new Rectangle(100, 100, 200, 200);

    // Create region for fill.
    Region fillRegion = new Region(fillRect);

    // Fill region to screen.
    e.Graphics.FillRegion(blueBrush, fillRegion);
}

Commenti

Un Region è composto da rettangoli e percorsi. Se l'area non è chiusa, viene aggiunto un segmento aggiuntivo dall'ultimo punto al primo punto per chiuderlo.

Si applica a

Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10