Instrukcje: wypełnianie kształtu wzorcem kreskowania
Wzór kreskowania składa się z dwóch kolorów: jeden jest przeznaczony na tło, a drugi na linie, które tworzą wzór na tym tle. Aby wypełnić zamknięty kształt wzorcem kreskowania, użyj obiektu HatchBrush. W poniższym przykładzie pokazano, jak wypełnić wielokropek wzorcem kreskowania:
Przykład
Konstruktor HatchBrush przyjmuje trzy argumenty: styl kreski, kolor linii kreski i kolor tła. Argument stylu kreskowania może być dowolną wartością z wyliczenia HatchStyle. Wyliczenie HatchStyle zawiera ponad pięćdziesiąt elementów; Na poniższej liście przedstawiono kilka z tych elementów:
Na poniższej ilustracji przedstawiono wypełniony wielokropek.
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)
Kompilowanie kodu
Powyższy przykład jest przeznaczony do użycia z formularzami systemu Windows i wymaga PaintEventArgse
, który jest parametrem programu obsługi zdarzeń Paint.
Zobacz też
.NET Desktop feedback