HatchBrush Klass

Definition

Definierar en rektangulär pensel med ett kläckarformat, en förgrundsfärg och en bakgrundsfärg. Det går inte att ärva den här klassen.

public ref class HatchBrush sealed : System::Drawing::Brush
public sealed class HatchBrush : System.Drawing.Brush
type HatchBrush = class
    inherit Brush
Public NotInheritable Class HatchBrush
Inherits Brush
Arv

Exempel

I följande exempel visas hur du skapar det HatchBrush som visas i föregående bild.

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)

Kommentarer

Ett luckmönster är tillverkat av två färger: en som definieras av BackgroundColor, som fyller bakgrunden och en för de rader som bildar mönstret över den bakgrund som definieras av ForegroundColor egenskapen. Egenskapen HatchStyle definierar vilken typ av mönster penseln har och kan vara valfritt värde från HatchStyle uppräkningen. Det finns mer än femtio element i HatchStyle uppräkningen.

Följande bild visar en ellips fylld med ett vågrätt luckmönster.

Lucka mönster

Note

I .NET 6 och senare versioner stöds endast System.Drawing.Common-paketet, som innehåller den här typen, på Windows-operativsystem. Användning av den här typen i plattformsoberoende appar orsakar kompileringstidsvarningar och körningsfel. Mer information finns i System.Drawing.Common som endast stöds i Windows.

Konstruktorer

Name Description
HatchBrush(HatchStyle, Color, Color)

Initierar en ny instans av HatchBrush klassen med angiven HatchStyle uppräkning, förgrundsfärg och bakgrundsfärg.

HatchBrush(HatchStyle, Color)

Initierar en ny instans av HatchBrush klassen med den angivna HatchStyle uppräknings- och förgrundsfärgen.

Egenskaper

Name Description
BackgroundColor

Hämtar färgen på blanksteg mellan de lucklinjer som ritas av det här HatchBrush objektet.

ForegroundColor

Hämtar färgen på kläckningslinjer som ritas av det här HatchBrush objektet.

HatchStyle

Hämtar objektets kläckarformat HatchBrush .

Metoder

Name Description
Clone()

Skapar en exakt kopia av det här HatchBrush objektet.

CreateObjRef(Type)

Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt.

(Ärvd från MarshalByRefObject)
Dispose()

Frigör alla resurser som används av det här Brush objektet.

(Ärvd från Brush)
Dispose(Boolean)

Släpper de ohanterade resurser som används av Brush och släpper eventuellt de hanterade resurserna.

(Ärvd från Brush)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetLifetimeService()

Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
InitializeLifetimeService()

Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MemberwiseClone(Boolean)

Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet.

(Ärvd från MarshalByRefObject)
SetNativeBrush(IntPtr)

I en härledd klass anger du en referens till ett GDI+ penselobjekt.

(Ärvd från Brush)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för