I was wondering if there was any way to change the border of a FlatStyle.Flat button (how it paints). I want to change the border of a Flat button to look like it is rounded, like so:

I want button2 to have a similar border to button1, how the pixels in each corner have been removed. I have no idea how to do this or where to begin. If anyone could help me or put me in the right direction, please post here. Thanks!