HOW TO:以規劃圖樣填滿形狀
規劃圖樣是由兩個色彩組成:一個是背景的色彩,另一個是在背景上形成圖樣的線條色彩。 若要使用規劃圖樣填滿封閉形狀,請使用 HatchBrush 物件。 下列範例將說明如何使用規劃圖樣填滿橢圓形:
範例
HatchBrush 建構函式有三個引數:規劃樣式、規劃線條的色彩和背景色彩。 規劃樣式引數可以是 HatchStyle 列舉型別中的任何值。 HatchStyle 列舉型別中的元素超過五十個,下列清單顯示了其中幾個元素:
下圖顯示的是已填滿的橢圓形。
Dim hBrush As New HatchBrush( _
HatchStyle.Horizontal, _
Color.Red, _
Color.FromArgb(255, 128, 255, 255))
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60)
HatchBrush hBrush = new HatchBrush(
HatchStyle.Horizontal,
Color.Red,
Color.FromArgb(255, 128, 255, 255));
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60);
編譯程式碼
上述範例是專為與 Windows Form 搭配使用而設計的,而且它需要 PaintEventArgs e (即 Paint 事件處理常式的參數)。