Vb.net 在Windows窗体中绘制线条图形,所有边都可变

Vb.net 在Windows窗体中绘制线条图形,所有边都可变,vb.net,winforms,line,Vb.net,Winforms,Line,我知道如何在windows窗体上绘制矩形、直线和椭圆形,但我不知道如何绘制这种形状 在windows窗体中。我希望所有三个方面都是可变的,这样我就可以改变它的大小,而且线条的厚度也应该是可变的。 我可以这样画线 Dim pen As New Pen(Color.FromArgb(255, 0, 0, 0)) e.Graphics.DrawLine(pen, 20, 10, 300, 100) 但是我如何画出上面所示的图片呢? 我可以把这些线分组吗? 任何帮助都将不胜感激 干杯

我知道如何在windows窗体上绘制矩形、直线和椭圆形,但我不知道如何绘制这种形状 在windows窗体中。我希望所有三个方面都是可变的,这样我就可以改变它的大小,而且线条的厚度也应该是可变的。 我可以这样画线

    Dim pen As New Pen(Color.FromArgb(255, 0, 0, 0))
    e.Graphics.DrawLine(pen, 20, 10, 300, 100)
但是我如何画出上面所示的图片呢? 我可以把这些线分组吗? 任何帮助都将不胜感激

干杯 Mak

咨询。
Dim pen As New Pen(Color.FromArgb(255, 0, 0, 0))
' Create array of points that define lines to draw.
Dim points As Point() = {New Point(10, 100), New Point(10, 10), New Point(100, 10), New Point(100, 100)}
'Draw lines to screen.
e.Graphics.DrawLines(Pen, points)