HOW TO:使用純色填滿形狀
若要使用純色填滿形狀,請建立 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 事件處理常式的參數)。