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

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

用 GraphicsPath 画,AddLine + AddArc + CloseAllFigures闭合
protected override void OnPaintBackground(PaintEventArgs e)重绘背景
e.Graphics.FillPath 填充GraphicsPath