Winforms 如何将非默认按钮添加到winform

Winforms 如何将非默认按钮添加到winform,winforms,jbutton,Winforms,Jbutton,有没有一种方法可以将一个外观不错的按钮添加到一个看起来不像默认按钮的winform中? 我想添加一些类似于JavaJButton的东西,它像一个完美的矩形,它是蓝色的,诸如此类的东西 我知道你可以改变按钮的颜色和字体,但它看起来永远都不对。那么,是否有其他非WPF方式来更改windows窗体中按钮的外观或外观?如果要对其进行“蒙皮”,可以创建与按钮大小相同的图像,然后使用BackgroundImage属性进行设置。将FlatStyle属性设置为Flat 你可以得到这样的结果: 或者,您可以使用

有没有一种方法可以将一个外观不错的按钮添加到一个看起来不像默认按钮的winform中? 我想添加一些类似于JavaJButton的东西,它像一个完美的矩形,它是蓝色的,诸如此类的东西

我知道你可以改变按钮的颜色和字体,但它看起来永远都不对。那么,是否有其他非WPF方式来更改windows窗体中按钮的外观或外观?

如果要对其进行“蒙皮”,可以创建与按钮大小相同的图像,然后使用BackgroundImage属性进行设置。将FlatStyle属性设置为Flat

你可以得到这样的结果:

或者,您可以使用元素宿主控件在WinForms应用程序中宿主WPF内容,如下所示: