protected override void OnEnabledChanged(EventArgs e) { _drawTrackBar.Enabled = Enabled; // Change in enabled state requires a layout and repaint PerformNeedPaint(true); // Let base class fire standard event base.OnEnabledChanged(e); }