假设我有一个 Control,它的位置是相对于它的父级的。如果它嵌入了很多次并且是主窗体的曾曾孙,我如何确定它在整个屏幕上的位置,而不仅仅是它在直接父窗体中的位置?这是为了通过屏幕截图打印特定控件(因为对于某些控件,DrawToBitmap 无法正常工作)。
您正在寻找PointToScreen method http://msdn.microsoft.com/en-us/library/system.windows.forms.control.pointtoscreen.aspx:
Point location = someControl.PointToScreen(Point.Empty);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)