Auf Englisch lesen

Teilen über


Graphics.FillRegion(Brush, Region) Methode

Definition

Füllt das Innere einer Region.

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

Parameter

brush
Brush

Brush, die die Merkmale der Füllung bestimmt.

region
Region

Region, der den zu füllenden Bereich darstellt.

Ausnahmen

brush ist null.

-oder-

region ist null.

Beispiele

Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, bei dem es sich um einen Parameter des Paint-Ereignishandlers handelt. Der Code führt die folgende Aktion aus:

  • Erstellt einen vollblauen Pinsel.

  • Erstellt ein Rechteck.

  • Erstellt einen rechteckigen Bereich.

  • Füllt den rechteckigen Bereich auf dem Bildschirm aus.

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);
}

Hinweise

Ein Region besteht aus Rechtecke und Pfaden. Wenn der Bereich nicht geschlossen ist, wird ein zusätzliches Segment vom letzten Punkt zum ersten Punkt hinzugefügt, um ihn zu schließen.

Gilt für:

Produkt Versionen
.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