火急 当鼠标按住左键移动控件的时候,怎么获取控件相对于窗体的坐标,以防止控件移动到窗体外面

火急: 当鼠标按住左键移动控件的时候,如何获取控件相对于窗体的坐标,以防止控件移动到窗体外面
火急: 当鼠标按住左键移动控件的时候,如何获取控件相对于窗体的坐标,以防止控件移动到窗体外面 ?

 我在一个窗体上放了一个TImage控件,用鼠标按下左键移动控件,在移动的过程中,怎么判断TImage在父窗体上的位置,以防止TImage移动到窗体之外?



------解决方案--------------------
用ClientToScreen都转换成屏幕坐标就好控制了
------解决方案--------------------
先贴上你的代码,然后我帮你加工。
------解决方案--------------------
this->Image1->Left;
this>Image1->Top
image有坐标么,

------解决方案--------------------
关闭工程,删除工程同名的资源文件,重新打开工程,会提示找不到资源文件并自动创建。

确认Button关联了ImageList并指定了有效的图像索引,编译再看效果。
------解决方案--------------------
火急 当鼠标按住左键移动控件的时候,怎么获取控件相对于窗体的坐标,以防止控件移动到窗体外面 这么诡异?你新建一个工程,窗体上只放一个ImageList和Button,按照你说的步骤,将图像添加到ImageList,然后关联上Button,跑一跑看看。
------解决方案--------------------
不需要,当图像文件添加到ImageList以后,图像数据就存储在ImageList对象中了。
------解决方案--------------------
那你建个新工程把旧单元添加进去得了。