Do not use the over or enter event to modify the color.
you better use the MouseMove event
protected override void OnMouseMove(MouseEventArgs e) { base.OnMouseMove(e); Your code . . . }