HatchBrush Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
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) |