/// <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);
		}