Advertisement
MaxBassanetti

ToolStripRenderer Themed

Sep 23rd, 2014
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Drawing;
  6. using System.Drawing.Drawing2D;
  7. using System.Windows.Forms;
  8.  
  9. namespace Bassanetti.Gui.ToolStripRenderer
  10. {
  11. public class ToolStripRenderer : ToolStripProfessionalRenderer
  12. {
  13. protected override void OnRenderToolStripBackground(ToolStripRenderEventArgs e)
  14. {
  15. base.OnRenderToolStripBackground(e);
  16. using (var b = new LinearGradientBrush(e.AffectedBounds,
  17. clsColor.clrVerBG_White, clsColor.clrVerBG_GrayBlue, LinearGradientMode.Vertical))
  18. {
  19. using (var shadow = new SolidBrush(clsColor.clrVerBG_Shadow))
  20. {
  21. var rect = new Rectangle(0, e.ToolStrip.Height - 2, e.ToolStrip.Width, 1);
  22. e.Graphics.FillRectangle(b, e.AffectedBounds);
  23. e.Graphics.FillRectangle(shadow, rect);
  24. }
  25. }
  26. }
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement