I usually combine PointToScreen and PointToClient:
Point locationOnForm = control.FindForm().PointToClient(
control.Parent.PointToScreen(control.Location));
I usually combine PointToScreen and PointToClient:
Point locationOnForm = control.FindForm().PointToClient(
control.Parent.PointToScreen(control.Location));