There are many possible ways to create a non-rectangular button, either draw it yourself, modify the Control's region or use a Bitmap Region. Here's an example from codeproject that uses Bitmap Region technique:
http://www.codeproject.com/csharp/bmprgnform.aspFor other approach, you can seach codeproject, there are tons of articles in there that describes in detail on how to create non-rectangular controls, though they may not be exactly Triangular controls, you can easily convert them.
Regards,
-chris