private void DrawLedDiamond3D(PaintArgs p, Rectangle r, IndicatorStyleLED3D style3D, bool active, Color color) { this.DrawLedDiamond(p, r, color); switch (style3D) { case IndicatorStyleLED3D.Auto: BorderSpecial.DrawDiamond(p, r, BevelStyle.Raised, p.Width / 10, this.Bezel.Color); break; case IndicatorStyleLED3D.Thin: BorderSpecial.DrawDiamond(p, r, BevelStyle.Raised, 2, this.Bezel.Color); break; } }
protected void Draw(PaintArgs p, Rectangle r, ShapeBasic type, BevelStyle style, int thickness, Color color) { switch (type) { case ShapeBasic.Rectangle: BorderSpecial.DrawRectangle(p, r, style, thickness, color); break; case ShapeBasic.Ellipse: BorderSpecial.DrawEllipse(p, r, style, (float)thickness, color); break; case ShapeBasic.Diamond: BorderSpecial.DrawDiamond(p, r, style, thickness, color); break; } }