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.
Ein Schraffierung hat zwei Farben: eine für den Hintergrund und eine für die Linien, aus denen das Muster vor dem Hintergrund besteht. Verwenden Sie ein HatchBrush-Objekt, um eine geschlossene Form mit einer Schraffierung auszufüllen. Im folgenden Beispiel wird gezeigt, wie Sie eine Ellipse mit einer Schraffierung ausfüllen können:
Beispiel
Der HatchBrush-Konstruktor verwendet drei Argumente: den Schraffierungsstil, die Farbe der Schraffierungslinie und die Farbe des Hintergrunds. Das Argument für den Schraffierungsstil kann ein beliebiger Wert aus der HatchStyle-Enumeration sein. Es gibt mehr als fünfzig Elemente in der HatchStyle Enumeration; Einige dieser Elemente werden in der folgenden Liste angezeigt:
Die folgende Abbildung zeigt die gefüllte Ellipse.
HatchBrush hBrush = new HatchBrush(
HatchStyle.Horizontal,
Color.Red,
Color.FromArgb(255, 128, 255, 255));
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60);
Dim hBrush As New HatchBrush( _
HatchStyle.Horizontal, _
Color.Red, _
Color.FromArgb(255, 128, 255, 255))
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60)
Code kompilieren
Das vorangehende Beispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse
, bei dem es sich um einen Parameter des Paint-Ereignishandlers handelt.
Siehe auch
.NET Desktop feedback