获取相对于整个屏幕的控件的位置?

时间:2011-02-14 22:33:42

标签: c# winforms controls location

假设我有一个Control,它的位置是相对于它的父级。如果它嵌入很多次并且是主要形式的伟大曾孙,我如何确定它在我的整个屏幕上的位置,而不仅仅是它在直接父母中的位置?这是为了通过屏幕截图打印特定的控件(因为对于某些控件,DrawToBitmap无法正常工作)。

1 个答案:

答案 0 :(得分:93)

您正在寻找PointToScreen method

Point location = someControl.PointToScreen(Point.Empty);