#region Imports using System.Drawing; using System.Windows.Forms; using static DPumpHydr.WinFrmUI.RLT.Helper.CrownHelper; #endregion namespace DPumpHydr.WinFrmUI.RLT.Controls { #region CrownStatusStrip public class CrownStatusStrip : StatusStrip { #region Constructor Region public CrownStatusStrip() { AutoSize = false; BackColor = ThemeProvider.Theme.Colors.GreyBackground; ForeColor = ThemeProvider.Theme.Colors.LightText; Padding = new Padding(0, 5, 0, 3); Size = new(Size.Width, 24); SizingGrip = false; } #endregion #region Paint Region protected override void OnPaintBackground(PaintEventArgs e) { Graphics g = e.Graphics; using (SolidBrush b = new(ThemeProvider.Theme.Colors.GreyBackground)) { g.FillRectangle(b, ClientRectangle); } using (Pen p = new(ThemeProvider.Theme.Colors.DarkBorder)) { g.DrawLine(p, ClientRectangle.Left, 0, ClientRectangle.Right, 0); } using (Pen p = new(ThemeProvider.Theme.Colors.LightBorder)) { g.DrawLine(p, ClientRectangle.Left, 1, ClientRectangle.Right, 1); } } #endregion } #endregion }