Freigeben über


Gewusst wie: Ausfüllen einer Form mit einer Schraffur

Eine Schraffur besteht aus zwei Farben: einer für den Hintergrund und einer anderen für die Linien, die das Muster auf dem Hintergrund bilden. Um eine geschlossene Form mit einer Schraffur auszufüllen, verwenden Sie ein HatchBrush-Objekt. Im folgenden Beispiel wird gezeigt, wie Sie eine Ellipse mit einer Schraffur füllen:

Beispiel

Der HatchBrush-Konstruktor enthält drei Argumente: den Schraffurstil, die Farbe der Schraffurlinie und die Farbe des Hintergrunds. Das Schraffurstilargument kann ein beliebiger Wert aus der HatchStyle-Enumeration sein. Die HatchStyle-Enumeration enthält mehr als 50 Elemente. Einige davon sind im Folgenden aufgelistet:

In der folgenden Abbildung ist die ausgefüllte Ellipse dargestellt.

Schraffur

        Dim hBrush As New HatchBrush( _
           HatchStyle.Horizontal, _
           Color.Red, _
           Color.FromArgb(255, 128, 255, 255))
        e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60)

HatchBrush hBrush = new HatchBrush(
   HatchStyle.Horizontal,
   Color.Red,
   Color.FromArgb(255, 128, 255, 255));
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60);

Kompilieren des Codes

Das vorhergehende Beispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert PaintEventArgs e, einen Parameter des Paint-Ereignishandlers.

Siehe auch

Weitere Ressourcen

Verwenden eines Pinsels zum Ausfüllen von Formen