=
new
Point(X,Y)或者右边属性栏里面有location自己设置
追问:
但是位置始终不准确。
但是坐标始终不准确。
红圈为鼠标位置。
红色块为panel的位置。
回答:
给你的控件添加一个MouseClick事件
然后在事件里面用e.X
e.Y去获取当前鼠标点下的坐标
然后将坐标值替换里面的panel3.Location
=
new
Point(X,Y)
X,Y就可以了~~
还可以根据不同需要来换鼠标事件
追问:
还是不行啊。
回答:
鼠标悬停改用MouseHover事件
如果取出来坐标赋值上去还出现你说的坐标显示不对
可能对应的坐标算法不一样
有时候是父容器里的坐标
有时候是对应窗体来算得
追问:
使用MouseHover事件,不知道怎么获取鼠标坐标。
且坐标还是不准确。
回答:
说那么明白了
e.X
e.Y
就是对应当前鼠标的的坐标
直接用这句就可以
panel1.Location
=
new
Point(e.X,
e.Y)
追问:
我知道e.X
e.Y
SetLeft(“PictureName.PDL”,"ObjectName",X坐标值(long int)) //Return-Type: BOOLSetTop(PictureName.PDL”,"ObjectName",Y坐标值(long int)) //Return-Type: BOOL
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)