Ответ 1
Вы ищете метод PointToScreen
:
Point location = someControl.PointToScreen(Point.Empty);
Скажем, у меня есть элемент управления, и его местоположение относится к его родительскому объекту. Если его встроенный много раз и является великим великим внуком главной формы, как я могу определить, что его местоположение находится на моем экране, а не только его местоположение в непосредственном родителе? Это предназначено для печати определенного элемента управления с помощью скриншота (поскольку для некоторых элементов управления DrawToBitmap работает неправильно).
Вы ищете метод PointToScreen
:
Point location = someControl.PointToScreen(Point.Empty);