标签: c# winforms controls location
假设我有一个Control,它的位置是相对于它的父级。如果它嵌入很多次并且是主要形式的伟大曾孙,我如何确定它在我的整个屏幕上的位置,而不仅仅是它在直接父母中的位置?这是为了通过屏幕截图打印特定的控件(因为对于某些控件,DrawToBitmap无法正常工作)。
答案 0 :(得分:93)
您正在寻找PointToScreen method:
PointToScreen
Point location = someControl.PointToScreen(Point.Empty);