diff --git a/DarkUI/Controls/DarkComboBox.cs b/DarkUI/Controls/DarkComboBox.cs index 716ce4b..15afbf6 100644 --- a/DarkUI/Controls/DarkComboBox.cs +++ b/DarkUI/Controls/DarkComboBox.cs @@ -101,6 +101,13 @@ protected override void OnResize(EventArgs e) _buffer = null; Invalidate(); } + + protected override void OnEnabledChanged(EventArgs e) + { + base.OnEnabledChanged(e); + _buffer = null; + Invalidate(); + } private void PaintCombobox() { @@ -110,8 +117,11 @@ private void PaintCombobox() using (var g = Graphics.FromImage(_buffer)) { var rect = new Rectangle(0, 0, ClientSize.Width, ClientSize.Height); + + var textColor = Enabled + ? Colors.LightText + : Colors.DisabledText; - var textColor = Colors.LightText; var borderColor = Colors.GreySelection; var fillColor = Colors.LightBackground;