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