共用方式為


如何:使用純色填滿形狀

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

範例

在下列程式碼中,SolidBrush 建構函式會採用 Color 物件做為唯一的引數。 FromArgb 方法所使用的值代表色彩的 Alpha、紅色、綠色和藍色元件。 這些值必須介於 0 到 255 的範圍內。 前 255 表示色彩完全不透明,而第二個 255 表示紅色元件處於完整飽和度。 兩個零表示綠色和藍色元件都有 0 的飽和度。

傳遞至 FillEllipse 方法的四個數字 (0、0、100、60) 會指定橢圓的週框方塊。 矩形的左上角為 (0、0),寬度為 100,高度為 60。

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

編譯程式碼

上述範例是為了搭配 Windows Forms 使用而設計,且其需要 PaintEventArgse,這是 Paint 事件處理常式的參數。

另請參閱