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