共用方式為


如何:使用純色填滿形狀

若要以純色填滿圖形,請建立 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 Form 使用而設計,且其需要 PaintEventArgse,這是 Paint 事件處理常式的參數。

另請參閱