private void Form1_MouseMove(object sender, MouseEventArgs e) { var htr = _richString.HitTest(e.X * 96.0f / DeviceDpi - margin, e.Y * 96.0f / DeviceDpi - margin); if (!_htr.Equals(htr)) { _htr = htr; Invalidate(); } }