title: How do I draw a graduated border on a polygon using GDI+ via C#/WinForms?
body: <p>I have polygons of various shapes and sizes. They have a solid fill and currently a solid border.</p>
  
  <p>I would like to give the polygons a gradient on their edge to soften them.</p>
  
  <p>So far I've tried using a <code>Pen</code> with a <code>LinearGradientBrush</code> and whilst the effect it produces is very interesting it's most definitely not what I want ;)</p>
  
  <p>I've looked through the <code>System.Drawing.Drawing2D</code> namespace but there didn't seem to be any other classes that would be applicable for this purpose.</p>
  
  <p>I've had a search around and the articles that I can find are mostly about creating borders for rectangles, which are mush easier, or are irrelevant.</p>
  
  <p>So to summarize, does anyone have a way of drawing a gradient border in on a polygon using GDI+?</p>