You have to write code that accumulates points when the user clicks the
mouse and store the polygon for use later. This can be used to create a
GraphicsPath or Region that can be used to limit drawing to a specific area
or cut and paste the image data as needed.

Signature
Bob Powell [MVP]
Visual C#, System.Drawing
Image transition effects, snap-to-grid and Layered Windows are
all discussed in May's edition of Well Formed for C# or VB programmers
http://www.bobpowell.net/currentissue.htm
Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/gdiplus_faq.htm
The GDI+ FAQ RSS feed: http://www.bobpowell.net/faqfeed.xml
Windows Forms Tips and Tricks RSS: http://www.bobpowell.net/tipstricks.xml
Bob's Blog: http://bobpowelldotnet.blogspot.com/atom.xml
> Can any body tell me how to have a free-form{polygon}
> selection of an image in .NET. The one the look alike of
> the one in the mspaint free-form selection.
>
> Thanks in Advance
> suresh