HOW TO:以規劃圖樣填滿形狀

更新:2007 年 11 月

規劃圖樣是由兩個色彩組成:一個是背景的色彩,另一個是在背景上形成圖樣的線條色彩。若要使用規劃圖樣填滿封閉形狀,請使用 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 搭配使用而設計的,而且它需要 PaintEventArgse (即 Paint 事件處理常式的參數)。

請參閱

其他資源

使用筆刷填滿形狀