HatchBrush Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen rechteckigen Pinsel mit einer Schraffurart, einer Vordergrund- und einer Hintergrundfarbe. Diese Klasse kann nicht vererbt werden.
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
- Vererbung
Beispiele
Im folgenden Beispiel wird gezeigt, wie Sie die HatchBrush in der vorherigen Abbildung gezeigt erstellen.
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)
Hinweise
Ein Schraffurmuster besteht aus zwei Farben: eine, die BackgroundColordurch definiert wird, die den Hintergrund ausfüllt, und eine für die Linien, die das Muster über dem durch die ForegroundColor -Eigenschaft definierten Hintergrund bilden. Die HatchStyle -Eigenschaft definiert, welchen Typ des Musters der Pinsel aufweist, und kann ein beliebiger Wert aus der HatchStyle Enumeration sein. Die Enumeration enthält mehr als fünfzig Elemente HatchStyle .
Die folgende Abbildung zeigt eine Ellipse, die mit einem horizontalen Schraffurmuster gefüllt ist.
Hinweis
In .NET 6 und höheren Versionen wird das System.Drawing.Common-Paket, das diesen Typ enthält, nur unter Windows-Betriebssystemen unterstützt. Die Verwendung dieses Typs in plattformübergreifenden Apps führt zu Kompilierzeitwarnungen und Laufzeitausnahmen. Weitere Informationen finden Sie unter System.Drawing.Common wird nur unter Windows unterstützt.
Konstruktoren
HatchBrush(HatchStyle, Color) |
Initialisiert eine neue Instanz der HatchBrush-Klasse mit der angegebenen HatchStyle-Enumeration und Vordergrundfarbe. |
HatchBrush(HatchStyle, Color, Color) |
Initialisiert eine neue Instanz der HatchBrush-Klasse mit der angegebenen HatchStyle-Enumeration, Vordergrund- und Hintergrundfarbe. |
Eigenschaften
BackgroundColor |
Ruft die Farbe der Flächen zwischen den von diesem HatchBrush-Objekt gezeichneten Schraffurlinien ab. |
ForegroundColor |
Ruft die Farbe der von diesem HatchBrush-Objekt gezeichneten Schraffurlinien ab. |
HatchStyle |
Ruft die Schraffurart dieses HatchBrush-Objekts ab. |
Methoden
Clone() |
Erstellt eine genaue Kopie dieses HatchBrush-Objekts. |
CreateObjRef(Type) |
Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Geerbt von MarshalByRefObject) |
Dispose() |
Gibt alle von diesem Brush-Objekt verwendeten Ressourcen frei. (Geerbt von Brush) |
Dispose(Boolean) |
Gibt die von Brush verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Geerbt von Brush) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab. (Geerbt von MarshalByRefObject) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Geerbt von MarshalByRefObject) |
SetNativeBrush(IntPtr) |
Legt in einer abgeleiteten Klasse einen Verweis auf ein GDI+-Pinselobjekt fest. (Geerbt von Brush) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |