this is related to: a previous question
BUT the question is my code only fails when i move the mouse really really fast over and around the TableLayoutPanel.
is
Mouse does not report its position by every pixel it passes, there are 20ms intervals between reports. If you manage to cross your control within this interval, it will catch no mouse events at all.