Advertisement
MaxBassanetti

ClsColor

Sep 23rd, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.53 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.  
  7. namespace Bassanetti.Gui.ToolStripRenderer
  8. {
  9. public class clsColor
  10. {
  11. public static Color clrHorBG_GrayBlue = Color.FromArgb(255, 233, 236, 250);
  12. public static Color clrHorBG_White = Color.FromArgb(255, 244, 247, 252);
  13. public static Color clrSubmenuBG = Color.FromArgb(255, 240, 240, 240);
  14. public static Color clrImageMarginBlue = Color.FromArgb(255, 212, 216, 230);
  15. public static Color clrImageMarginWhite = Color.FromArgb(255, 244, 247, 252);
  16. public static Color clrImageMarginLine = Color.FromArgb(255, 160, 160, 180);
  17. public static Color clrSelectedBG_Blue = Color.FromArgb(255, 186, 228, 246);
  18. public static Color clrSelectedBG_Header_Blue = Color.FromArgb(255, 146, 202, 230);
  19. public static Color clrSelectedBG_White = Color.FromArgb(255, 241, 248, 251);
  20. public static Color clrSelectedBG_Border = Color.FromArgb(255, 150, 217, 249);
  21. public static Color clrSelectedBG_Drop_Blue = Color.FromArgb(255, 139, 195, 225);
  22. public static Color clrSelectedBG_Drop_Border = Color.FromArgb(255, 48, 127, 177);
  23. public static Color clrMenuBorder = Color.FromArgb(255, 160, 160, 160);
  24. public static Color clrCheckBG = Color.FromArgb(255, 206, 237, 250);
  25.  
  26. public static Color clrVerBG_GrayBlue = Color.FromArgb(255, 196, 203, 219);
  27. public static Color clrVerBG_White = Color.FromArgb(255, 250, 250, 253);
  28. public static Color clrVerBG_Shadow = Color.FromArgb(255, 181, 190, 206);
  29.  
  30. public static Color clrToolstripBtnGrad_Blue = Color.FromArgb(255, 129, 192, 224);
  31. public static Color clrToolstripBtnGrad_White = Color.FromArgb(255, 237, 248, 253);
  32. public static Color clrToolstripBtn_Border = Color.FromArgb(255, 41, 153, 255);
  33. public static Color clrToolstripBtnGrad_Blue_Pressed = Color.FromArgb(255, 124, 177, 204);
  34. public static Color clrToolstripBtnGrad_White_Pressed = Color.FromArgb(255, 228, 245, 252);
  35.  
  36. public static void DrawRoundedRectangle(Graphics g, int x, int y,
  37. int width, int height, int m_diameter, Color color)
  38. {
  39.  
  40. using (Pen pen = new Pen(color))
  41. {
  42. //Dim g As Graphics
  43. var BaseRect = new RectangleF(x, y, width, height);
  44. var ArcRect = new RectangleF(BaseRect.Location, new SizeF(m_diameter, m_diameter));
  45. //top left Arc
  46. g.DrawArc(pen, ArcRect, 180, 90);
  47. g.DrawLine(pen, x + Convert.ToInt32(m_diameter / 2), y, x + width - Convert.ToInt32(m_diameter / 2), y);
  48.  
  49. // top right arc
  50. ArcRect.X = BaseRect.Right - m_diameter;
  51. g.DrawArc(pen, ArcRect, 270, 90);
  52. g.DrawLine(pen, x + width, y + Convert.ToInt32(m_diameter / 2), x + width, y + height - Convert.ToInt32(m_diameter / 2));
  53.  
  54. // bottom right arc
  55. ArcRect.Y = BaseRect.Bottom - m_diameter;
  56. g.DrawArc(pen, ArcRect, 0, 90);
  57. g.DrawLine(pen, x + Convert.ToInt32(m_diameter / 2), y + height, x + width - Convert.ToInt32(m_diameter / 2), y + height);
  58.  
  59. // bottom left arc
  60. ArcRect.X = BaseRect.Left;
  61. g.DrawArc(pen, ArcRect, 90, 90);
  62. g.DrawLine(pen, x, y + Convert.ToInt32(m_diameter / 2), x, y + height - Convert.ToInt32(m_diameter / 2));
  63. }
  64. }
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement