protected override void OnMouseLeave(MouseEventArgs e) { base.OnMouseLeave(e); Foreground = NormalColour ?? _normal; } }