/// <summary> /// Draw a standard Border (3D or Flat) /// </summary> /// <param name="gr">Graphics</param> /// <param name="rect">Border measure</param> /// <param name="bordercolor">Border Color</param> /// <param name="Is3D">Determine if Flat or 3D</param> /// <param name="sunken">Sunken</param> /// <param name="soft">Soft</param> public static void DrawBorder(this Graphics gr, Rectangle rect, Color bordercolor, bool Is3D = false, bool sunken = false, bool soft = true) { if (!Is3D) gr.DrawRectangle(DrawCache.CPen(bordercolor), rect.DeltaSize(-1, -1)); else Draw3DBorder(gr, rect, sunken, soft); }