HatchBrush Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje obdélníkový štětec se stylem šrafování, barvou popředí a barvou pozadí. Tuto třídu nelze zdědit.
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
- Dědičnost
Příklady
Následující příklad ukazuje, jak vytvořit HatchBrush zobrazený na předchozím obrázku.
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)
Poznámky
Vzor šrafování je vyroben ze dvou barev: jeden definovaný BackgroundColor, který vyplní pozadí a jeden pro čáry, které tvoří vzor na pozadí definované vlastností ForegroundColor . Vlastnost HatchStyle definuje, jaký typ vzoru štětec má a může být libovolná hodnota z výčtu HatchStyle . Ve výčtu HatchStyle je více než padesát prvků.
Následující obrázek znázorňuje tři tečky vyplněné vodorovným šrafovaným vzorem.
Poznámka:
V .NET 6 a novějších verzích je balíček System.Drawing.Common, který obsahuje tento typ, podporován pouze v operačních systémech Windows. Použití tohoto typu v multiplatformních aplikacích způsobuje upozornění v době kompilace a výjimky za běhu. Další informace naleznete v tématu System.Drawing.Common podporován pouze ve Windows.
Konstruktory
| Name | Description |
|---|---|
| HatchBrush(HatchStyle, Color, Color) |
Inicializuje novou instanci HatchBrush třídy se zadaným HatchStyle výčtem, barvou popředí a barvou pozadí. |
| HatchBrush(HatchStyle, Color) |
Inicializuje novou instanci HatchBrush třídy se zadaným HatchStyle výčtem a barvou popředí. |
Vlastnosti
| Name | Description |
|---|---|
| BackgroundColor |
Získá barvu mezer mezi šrafované čáry nakreslené tímto HatchBrush objektem. |
| ForegroundColor |
Získá barvu šrafovaných čar nakreslených tímto HatchBrush objektem. |
| HatchStyle |
Získá styl šrafování tohoto HatchBrush objektu. |
Metody
| Name | Description |
|---|---|
| Clone() |
Vytvoří přesnou kopii tohoto HatchBrush objektu. |
| CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
| Dispose() |
Uvolní všechny prostředky používané tímto Brush objektem. (Zděděno od Brush) |
| Dispose(Boolean) |
Uvolní nespravované prostředky používané Brush a volitelně uvolní spravované prostředky. (Zděděno od Brush) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
| SetNativeBrush(IntPtr) |
V odvozené třídě nastaví odkaz na objekt štětce GDI+ . (Zděděno od Brush) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |