public static Control GetVisibleChildUnderMouse( Control topControl ) { return GetVisibleChildAtDesktopPoint( topControl, Cursor.Position ); }