From 3ad81d6d6cdc379ebf48e3f3456f499d732eb634 Mon Sep 17 00:00:00 2001 From: Jaex Date: Fri, 30 Sep 2022 03:59:40 +0300 Subject: [PATCH] Added BorderColor --- .../Controls/BlackStyle/BlackStyleLabel.cs | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/ShareX.HelpersLib/Controls/BlackStyle/BlackStyleLabel.cs b/ShareX.HelpersLib/Controls/BlackStyle/BlackStyleLabel.cs index d794448db..e7f01f823 100644 --- a/ShareX.HelpersLib/Controls/BlackStyle/BlackStyleLabel.cs +++ b/ShareX.HelpersLib/Controls/BlackStyle/BlackStyleLabel.cs @@ -112,6 +112,23 @@ public bool DrawBorder } } + private Color borderColor; + + [DefaultValue(typeof(Color), "Black")] + public Color BorderColor + { + get + { + return borderColor; + } + set + { + borderColor = value; + + Invalidate(); + } + } + private bool autoEllipsis; [DefaultValue(false)] @@ -150,7 +167,10 @@ protected override void OnPaint(PaintEventArgs pe) if (drawBorder) { - g.DrawRectangleProper(Pens.Black, ClientRectangle); + using (Pen pen = new Pen(BorderColor, 1)) + { + g.DrawRectangleProper(pen, ClientRectangle); + } } } }