Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Füllt das Innere einer Region.
Namespace: System.Drawing
Assembly: System.Drawing (in system.drawing.dll)
Syntax
'Declaration
Public Sub FillRegion ( _
brush As Brush, _
region As Region _
)
'Usage
Dim instance As Graphics
Dim brush As Brush
Dim region As Region
instance.FillRegion(brush, region)
public void FillRegion (
Brush brush,
Region region
)
public:
void FillRegion (
Brush^ brush,
Region^ region
)
public void FillRegion (
Brush brush,
Region region
)
public function FillRegion (
brush : Brush,
region : Region
)
Parameter
- brush
Brush, der die Merkmale des Füllvorgangs bestimmt.
- region
Region, die den zu füllenden Bereich darstellt.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
brush ist NULL (Nothing in Visual Basic). - oder - region ist NULL (Nothing in Visual Basic). |
Hinweise
Eine Region setzt sich aus Rechtecken und Pfaden zusammen. Wenn der Bereich nicht geschlossen ist, wird zwischen dem letzten und dem ersten Punkt ein zusätzliches Segment eingefügt, mit dem der Bereich geschlossen wird.
Beispiel
Das folgende Codebeispiel ist für die Verwendung mit Windows Forms vorgesehen und erfordert PaintEventArgse, wobei es sich um einen Parameter des Paint-Ereignishandlers handelt. Der Code führt die folgenden Aktionen aus:
Erstellt einen einfarbigen blauen Pinsel.
Erstellt ein Rechteck.
Erstellt einen rechteckigen Bereich.
Füllt den rechteckigen Bereich auf dem Bildschirm aus.
Public Sub FillRegionRectangle(ByVal e As PaintEventArgs)
' Create solid brush.
Dim blueBrush As New SolidBrush(Color.Blue)
' Create rectangle for region.
Dim fillRect As New Rectangle(100, 100, 200, 200)
' Create region for fill.
Dim fillRegion As New [Region](fillRect)
' Fill region to screen.
e.Graphics.FillRegion(blueBrush, fillRegion)
End Sub
public 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);
}
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0