コントロールがあり、その場所が親に対して相対的であるとしましょう。それが何度も埋め込まれ、メインフォームの偉大な偉大な孫である場合、直接の親の場所だけでなく、画面全体の場所をどのように判断できますか?これは、スクリーンショットを介して特定のコントロールを印刷するためです(一部のコントロールではDrawToBitmapが正しく機能しないため)。
PointToScreen
メソッド を探しています:
Point location = someControl.PointToScreen(Point.Empty);