Используйте PointToScreen
с пустой точкой (0, 0), чтобы получить расположение элемента управления относительно экрана, затем просто покажите форму там (убедитесь, что StartPosition
равно Manual
):
Point controlPosition = myTextBox.PointToScreen(Point.Empty);
MyForm newForm = new MyForm();
newForm.Location = controlPosition;
newForm.Show(this);