HatchBrush Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje prostokątny pędzel ze stylem kreskowania, kolorem pierwszego planu i kolorem tła. Klasa ta nie może być dziedziczona.
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
- Dziedziczenie
Przykłady
W poniższym przykładzie pokazano, jak utworzyć obraz HatchBrush pokazany na poprzedniej ilustracji.
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)
Uwagi
Wzór kreskowania jest wykonany z dwóch kolorów: jeden zdefiniowany przez BackgroundColorelement , który wypełnia tło i jeden dla linii, które tworzą wzorzec na tle zdefiniowanym ForegroundColor przez właściwość . Właściwość HatchStyle określa typ wzorca, który ma szczotka i może być dowolną wartością HatchStyle z wyliczenia. Wyliczenie zawiera ponad pięćdziesiąt elementów HatchStyle .
Na poniższej ilustracji przedstawiono wielokropek wypełniony poziomym wzorem kreskowania.
Uwaga
W programie .NET 6 i nowszych wersjach pakiet System.Drawing.Common, który obejmuje ten typ, jest obsługiwany tylko w systemach operacyjnych Windows. Użycie tego typu w aplikacjach międzyplatformowych powoduje ostrzeżenia w czasie kompilacji i wyjątki czasu wykonywania. Aby uzyskać więcej informacji, zobacz System.Drawing.Common only supported on Windows (Obsługiwane tylko w systemie Windows).
Konstruktory
HatchBrush(HatchStyle, Color) |
Inicjuje HatchBrush nowe wystąpienie klasy przy użyciu określonego HatchStyle wyliczenia i koloru pierwszego planu. |
HatchBrush(HatchStyle, Color, Color) |
Inicjuje HatchBrush nowe wystąpienie klasy z określonym HatchStyle wyliczeniem, kolorem pierwszego planu i kolorem tła. |
Właściwości
BackgroundColor |
Pobiera kolor spacji między liniami kreskowania narysowanymi przez ten HatchBrush obiekt. |
ForegroundColor |
Pobiera kolor linii kreskowania rysowanych przez ten HatchBrush obiekt. |
HatchStyle |
Pobiera styl kreskowania tego HatchBrush obiektu. |
Metody
Clone() |
Tworzy dokładną kopię tego HatchBrush obiektu. |
CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Odziedziczone po MarshalByRefObject) |
Dispose() |
Zwalnia wszystkie zasoby używane przez ten Brush obiekt. (Odziedziczone po Brush) |
Dispose(Boolean) |
Zwalnia zasoby niezarządzane używane przez element Brush i opcjonalnie zwalnia zasoby zarządzane. (Odziedziczone po Brush) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLifetimeService() |
Przestarzałe.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu. (Odziedziczone po MarshalByRefObject) |
SetNativeBrush(IntPtr) |
W klasie pochodnej ustawia odwołanie do obiektu pędzla GDI+. (Odziedziczone po Brush) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla