protected override void OnGotFocus(EventArgs e) { // Ensure there is a defined focus day SetFocusDay(); // Apply the focus overrides UpdateFocusOverride(true); // Change in focus requires a repaint PerformNeedPaint(false); base.OnGotFocus(e); }