共用方式為


HOW TO:使用畫筆繪製矩形

更新:2007 年 11 月

若要繪製矩形,您需要 Graphics 物件和 Pen 物件。Graphics 物件提供 DrawLine 方法,而 Pen 物件則是儲存線條的特性,例如色彩和寬度。

範例

下列範例會繪製左上角位於 (10, 10) 的矩形。矩形的寬度為 100,高度為 50。傳遞至 Pen 建構函式的第二個引數會指出畫筆寬度為 5 個像素。

繪製矩形時,會將畫筆置於矩形界限的中央。由於畫筆寬度為 5,因此繪製矩形四邊的寬度為 5 個像素,其中 1 個像素用來繪製界限,2 個像素繪製在內側,還有 2 個像素繪製在外側。如需畫筆對齊的詳細資訊,請參閱 HOW TO:設定畫筆寬度和對齊

下圖顯示的是產生的矩形。虛線顯示的是當畫筆寬度為 1 個像素時所繪製的矩形。矩形左上角的放大檢視顯示黑色粗線是置於虛線的中央。

畫筆

Dim blackPen As New Pen(Color.FromArgb(255, 0, 0, 0), 5)
e.Graphics.DrawRectangle(blackPen, 10, 10, 100, 50)
Pen blackPen = new Pen(Color.FromArgb(255, 0, 0, 0), 5);
e.Graphics.DrawRectangle(blackPen, 10, 10, 100, 50);

編譯程式碼

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

請參閱

其他資源

使用畫筆繪製線條和形狀