C# 如何绘制控件的圆形凸起和凹陷边?
我需要一种在自定义控件上绘制圆角、凸角和凹角边的方法。目前,我正在使用ControlPaint.DrawBorder3D,但当然,这些角是方形的,看起来很糟糕。如何做到这一点?此外,此项目不允许使用任何PInvoke调用。您必须通过一系列圆弧和直线手动绘制它。最简单的方法是将它们添加到路径中并使用图形。DrawPath(…)C# 如何绘制控件的圆形凸起和凹陷边?,c#,winforms,custom-controls,draw,C#,Winforms,Custom Controls,Draw,我需要一种在自定义控件上绘制圆角、凸角和凹角边的方法。目前,我正在使用ControlPaint.DrawBorder3D,但当然,这些角是方形的,看起来很糟糕。如何做到这一点?此外,此项目不允许使用任何PInvoke调用。您必须通过一系列圆弧和直线手动绘制它。最简单的方法是将它们添加到路径中并使用图形。DrawPath(…) 我假设这不是一个web项目……它必须是3d边框,还是纯色边框可以?
我假设这不是一个web项目……它必须是3d边框,还是纯色边框可以?