绘制 3D 边框

本文关键字:边框 3D 绘制 | 更新日期: 2023-09-27 18:34:39

我想使用 GDI+ 绘制一个 3D 边框(斜面(,例如在ControlPaint事件中。我应该自己用DrawLineKnownColors写它,还是有现成的东西

谢谢赛义德

绘制 3D 边框

你用什么画画?GDI+ on WinForms?如果是这种情况,您可以使用 ControlPaint.DrawBorder3D 方法,例如在 Paint 事件处理程序中:

ControlPaint.DrawBorder3D(e.Graphics,
    ((Control)sender).ClientRectangle,
    Border3DStyle.Bump);

有关所有可用样式的列表,请参阅 Border3DStyle 枚举。