标签: c# winforms custom-controls draw
我需要一种在自定义控件上绘制圆角凸起和凹陷边角的方法。目前,我正在使用ControlPaint.DrawBorder3D,但当然角落是平方的,看起来很糟糕。如何才能做到这一点?此外,此项目不允许使用任何PInvoke调用。
答案 0 :(得分:2)
你必须通过一系列弧线和线条手动绘制它。最简单的方法是将它们添加到路径并使用 Graphics.DrawPath (...)
check out this post in the MSDN forums