I’ve created an image that shows the effect of GDI+ HatchStyle enumeration value. Each tile consists of a solid rectangle surrounded by an outline of 1 and 2 pixels in thickness. As you can see, many of the HatchStyle values are not well behaved when drawing lines. The C# control is available for download.