Inhalt
Klassenlexikon

Klasse HatchBrush

Namensraum Vererbungshierarchie Schnittstellen
System.Drawing.Drawing2D
Object
  MarshalByRefObject
    Brush    »
      HatchBrush
ICloneable
IDisposable    »
Kurzbeschreibung

Eine Instanz von HashBrush ist ein Pinsel, der eine geschlossene Figur mit einer Schraffur oder mit einem regelmässigen Muster ausgemalt (füllt). Die Art der Schraffur, Strichfarbe und Hintergrundfarbe kannst du einstellen.

Hinweise
  • Die Klasse ist versiegelt; du kannst von HatchBrush deshalb keine Klassen ableiten.
  • Da die Klasse die Schnittstelle IDisposable implementiert, sollten Instanzen mit der using-Anweisung hergestellt und verwendet werden.

Codebeispiele

Das folgende Beispiel liefert eine schwarze Diagonalschraffur auf weißem Grund:

private void FillPaintArea(Graphics g, Rectangle rechteck)
{
    using (HatchBrush pinsel = new HatchBrush(
                                   HatchStyle.DiagonalCross,
                                   Color.Black,
                                   Color.White)
          )
    {
        g.FillRectangle(pinsel, rechteck);
    }
}

Das Ergebnis sieht so aus:

doppelte Diagonalschraffur
Inhalt
Klassenlexikon