绘制3D边框

时间:2012-05-17 11:50:15

标签: c# .net gdi+

我想使用GDI +绘制3D边框(斜角),例如在Paint的{​​{1}}事件中。我应该自己使用ControlDrawLine来编写它还是有可以使用的东西?

由于 Saied如何

1 个答案:

答案 0 :(得分:5)

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

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

请参阅Border3DStyle枚举以获取所有可用样式的列表。