HOW TO:使用純色填滿形狀

更新:2007 年 11 月

若要使用純色填滿形狀,請建立 SolidBrush 物件,然後將這個 SolidBrush 物件當成引數傳遞至 Graphics 類別的其中一個填色方法。下列範例顯示如何使用紅色填滿橢圓形。

範例

在下列程式碼中,SolidBrush 建構函式使用 Color 物件當做其唯一引數。FromArgb 方法所使用的值代表色彩的 Alpha、紅色、綠色和藍色元素。每一個值的範圍都必須介於 0 到 255 之間。第一個 255 表示該色彩完全不透明,第二個 255 表示紅色元素的濃度達最高。兩個零代表綠色和藍色兩個元素的濃度都是 0。

傳遞至 FillEllipse 方法的四個數字 (0, 0, 100, 60) 分別指定橢圓形的位置和其週框 (Bounding Rectangle) 大小。矩形的左上角位於 (0, 0),寬度為 100,高度為 60。

Dim solidBrush As New SolidBrush( _
   Color.FromArgb(255, 255, 0, 0))
e.Graphics.FillEllipse(solidBrush, 0, 0, 100, 60)

SolidBrush solidBrush = new SolidBrush(
   Color.FromArgb(255, 255, 0, 0));
e.Graphics.FillEllipse(solidBrush, 0, 0, 100, 60);

編譯程式碼

上述範例是專為與 Windows Form 搭配使用而設計的,而且它需要 PaintEventArgs e (即 Paint 事件處理常式的參數)。

請參閱

其他資源

使用筆刷填滿形狀