获取自定义控件的表单坐标

时间:2011-08-18 04:49:51

标签: c# graphics

在Winforms中,我使用了一个draw方法实现了一个自定义对象,该方法由Form_Paint调用。我现在希望能够在绘制到表单之后获取此对象的坐标,以便在工作中使用Move过程。我尝试过使用object.Location,object.Left和object.Top,但这些只是给0,0。然后我尝试使用object.Size进行测试,它给了我表单的大小。

如何在表单上获取运行时对象的位置?感谢

1 个答案:

答案 0 :(得分:0)

尝试使用

Point objLocation= cusObject.FindForm().PointToClient(
cusObject.Parent.PointToScreen(cusObject.Location));