/// <summary> /// Gets a renderer for drawing the toolstrips. /// </summary> /// <param name="colorPalette">Color palette to use when rendering toolstrip.</param> public override ToolStripRenderer RenderToolStrip(IPalette colorPalette) { Debug.Assert(colorPalette != null); // Validate incoming parameter if (colorPalette == null) throw new ArgumentNullException("colorPalette"); // Use the professional renderer but pull colors from the palette KryptonOffice2010Renderer renderer = new KryptonOffice2010Renderer(colorPalette.ColorTable); // Seup the need to use rounded corners renderer.RoundedEdges = (colorPalette.ColorTable.UseRoundedEdges != InheritBool.False); return renderer; }