共用方式為


HOW TO:繪製自訂短折線

更新:2007 年 11 月

GDI+ 提供了數種虛線樣式列於 DashStyle 列舉型別中。如果這些標準虛線樣式不符合您的需要,您可以建立自訂虛線圖樣。

範例

若要繪製自訂短折線,請將虛線長度和空格長度放入在陣列中,再將陣列指派為 Pen 物件的 DashPattern 屬性值。下列範例根據 {5, 2, 15, 4} 陣列繪製出一條自訂短折線。如果您將該陣列元素乘以畫筆寬度 5,可得 {25, 10, 75, 20}。顯示的虛線長度會在 25 和 75 之間交替,空格長度會在 10 和 20 之間交替。

下圖顯示的是產生的短折線。請注意,最後的虛線必須小於 25 個單位,線條才能結束在 (405, 5) 的位置。

畫筆

Dim dashValues As Single() = {5, 2, 15, 4}
Dim blackPen As New Pen(Color.Black, 5)
blackPen.DashPattern = dashValues
e.Graphics.DrawLine(blackPen, New Point(5, 5), New Point(405, 5))

float[] dashValues = { 5, 2, 15, 4 };
Pen blackPen = new Pen(Color.Black, 5);
blackPen.DashPattern = dashValues;
e.Graphics.DrawLine(blackPen, new Point(5, 5), new Point(405, 5));

編譯程式碼

建立 Windows Form 並處理該表單的 Paint 事件。將上述程式碼貼至 Paint 事件處理常式中。

請參閱

其他資源

使用畫筆繪製線條和形狀