When I use this line to draw lines on a picture:

Code:
Dim MyPen as new Pen with {.width=1}
Dim MyGraphics As Graphics = Graphics.FromImage(BMP)
MyGraphics.DrawLines(MyPen, MyDots.ToArray)
I get this image:


but if I use MyPen.Width = 2, then I get the right image:



I don't understand what I are doing wrong.