title: How to make the ToolTip follow the mouse?
body: <p>I want the ToolTip to follow my mouse moving over one control. For example, let's take a panel. When mouse location is inside the Rectangle(100, 100, 50, 50) I want ToolTip to be visible and always on the right down of the mouse. When it's outside this rectangle, I want ToolTip to be invisible.</p>
  
  <p>I tried to do this like that:</p>
  
  <pre><code>ToolTip toolTip = new ToolTip();
  int x, y;
  
  protected override void OnMouseMove(MouseEventArgs e)
  {
        if ((x == e.X) &amp;&amp; (y == e.Y) &amp;&amp; (new Rectangle(100, 100, 50, 50).Contains(e.Location))
            toolTip.Show("some text", this, x + 10, y + 10);
        else
        {
            x = e.X;
            y = e.Y;
            toolTip.Hide(this);
        }
  }
  </code></pre>
  
  <p>But there's a problem - when my toolTip shows up - it gets the focus and after that OnMouseMove(MouseEventArgs e) doesn't work any more. I tried to get the focus to the panel in the end of that function, but it doesn't work. I also tried some tricks with OnMouseHover, but it was the same effect.</p>