C# 3.0 如何在c中创建三角形按钮#

C# 3.0 如何在c中创建三角形按钮#,c#-3.0,C# 3.0,如何在c#中创建自定义形状的按钮:比如说三角形,你可以使用pictureBox作为按钮。你可以使用pictureBox作为按钮。你可以创建一个具有透明背景的矩形ImageButton。你可以创建一个具有透明背景的矩形ImageButton。最简单的方法是设置一个三棱形图像按钮,三角形外有透明区域 正如其他人所建议的,您也可以使用PictureBox对象作为按钮,甚至可以处理它的“单击” 另一种方法可能是编写一个TriangleButton类来扩展Button类,然后重写Paint方法,以便可以绘

如何在c#中创建自定义形状的按钮:比如说三角形,你可以使用pictureBox作为按钮。

你可以使用pictureBox作为按钮。

你可以创建一个具有透明背景的矩形ImageButton。

你可以创建一个具有透明背景的矩形ImageButton。

最简单的方法是设置一个三棱形图像按钮,三角形外有透明区域

正如其他人所建议的,您也可以使用PictureBox对象作为按钮,甚至可以处理它的“单击”


另一种方法可能是编写一个TriangleButton类来扩展Button类,然后重写Paint方法,以便可以绘制三角形而不是常规按钮形状。不确定如何处理按钮的“单击”区域(您可能仍然有一个矩形的单击区域)。

最简单的方法是在按钮上设置一个三棱形图像,三角形外有透明区域

正如其他人所建议的,您也可以使用PictureBox对象作为按钮,甚至可以处理它的“单击”


另一种方法可能是编写一个TriangleButton类来扩展Button类,然后重写Paint方法,以便可以绘制三角形而不是常规按钮形状。不确定如何处理按钮的“单击”区域(您可能仍然有一个矩形的单击区域)。

这是使用WinForms还是WPF?@Will:您的意思是“非矩形按钮”吗?还有。大碗眼泪。这是用WinForms还是WPF?@Will:你是说“非矩形按钮”吗?@thems也很沮丧。大碗的眼泪。