mirror of
https://github.com/ShareX/ShareX.git
synced 2024-07-01 04:30:49 +12:00
Fix LinkLabel color on dark theme
This commit is contained in:
parent
9a8722ca9d
commit
60f92d8d7e
|
@ -91,18 +91,18 @@ private static void ApplyThemeToControl(Control control)
|
|||
case CheckBox cb when cb.Appearance == Appearance.Button:
|
||||
// Buttons looks better with system colors
|
||||
control.ForeColor = SystemColors.ControlText;
|
||||
break;
|
||||
return;
|
||||
case SplitContainer sc:
|
||||
sc.Panel1.BackColor = BackgroundColor;
|
||||
sc.Panel2.BackColor = BackgroundColor;
|
||||
goto default;
|
||||
break;
|
||||
case PropertyGrid pg:
|
||||
pg.CategoryForeColor = TextColor;
|
||||
pg.CategorySplitterColor = BorderColor;
|
||||
pg.LineColor = BorderColor;
|
||||
pg.SelectedItemWithFocusForeColor = BorderColor;
|
||||
pg.SelectedItemWithFocusBackColor = TextColor;
|
||||
goto default;
|
||||
break;
|
||||
case DataGridView dgv:
|
||||
dgv.BackgroundColor = BackgroundColor;
|
||||
dgv.GridColor = BorderColor;
|
||||
|
@ -115,13 +115,15 @@ private static void ApplyThemeToControl(Control control)
|
|||
dgv.ColumnHeadersDefaultCellStyle.ForeColor = TextColor;
|
||||
dgv.ColumnHeadersDefaultCellStyle.SelectionForeColor = TextColor;
|
||||
dgv.EnableHeadersVisualStyles = false;
|
||||
goto default;
|
||||
default:
|
||||
control.ForeColor = TextColor;
|
||||
control.BackColor = BackgroundColor;
|
||||
break;
|
||||
case LinkLabel ll:
|
||||
ll.LinkColor = Color.FromArgb(166, 212, 255);
|
||||
break;
|
||||
}
|
||||
|
||||
control.ForeColor = TextColor;
|
||||
control.BackColor = BackgroundColor;
|
||||
|
||||
foreach (Control child in control.Controls)
|
||||
{
|
||||
ApplyThemeToControl(child);
|
||||
|
|
Loading…
Reference in a new issue