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 it possible that C# or windows are reporting/triggering events out of order due to the fast mouse movement?
if so, how do i correct it?
thank you. i hope this is not considered double posting. if so, apologies.
i solved the issue. it was a matter of reordering the logic flow.
the solution spans 3 mouse events MouseEnter, MouseMove, MouseLeave.
i thought i would post the solution for future knowledge seekers.
thanks.