求搞一个C# winform的自定义Button控件,能力太浅了。实在画不

需求是C# winform,自己画一个按钮。绿色背景,然后套一个白色背景的按钮
我是使用了一个panl未绿色的背景,然后直接画白色按钮,最后组成自定义控件的。

img

用 GraphicsPath 画,AddLine + AddArc + CloseAllFigures闭合

protected override void OnPaintBackground(PaintEventArgs e)重绘背景
e.Graphics.FillPath 填充GraphicsPath

既然有图片,把图片做成button背景就可以了,不需要重新画吧。