datagridview location behaves as it should on height change