How do I create button with rounded corners/edges on Winform C#?

c#, visual-studio-2010, winforms

Solution

If you want to stick to windows forms, then you should use a picturebox and make some animations on hover etc. When you click it, it will function like a button.

Or check out these articles:

http://www.codeproject.com/Articles/15730/RoundButton-Windows-Control-Ever-Decreasing-Circle http://www.codeproject.com/Articles/10303/Elliptical-Circular-Button

However you could also use WPF if you want a nicer layout, but it's somewhat different from windows forms.

Problem

Well I'll be putting an image on the button, and that image has rounded corners. How do I make this happen? I've been googling and searching for hours, still no luck on it.

Original source

Related problems