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