如何:使用純色填滿形狀
若要以純色填滿圖形,請建立 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 事件處理常式的參數。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應