在winform里面怎么获取相对于某个控件的鼠标坐标

yuanguian 2003-07-22 09:06:28
如上,谢谢
...全文
384 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
michaelowenii 2003-07-24
  • 打赏
  • 举报
回复
得到但前鼠标的位置x,y .然后,得到控件的位置x,y .做差。
CMIC 2003-07-22
  • 打赏
  • 举报
回复
MessageBox.Show("X位置:"+e.X.ToString);
MessageBox.Show("Y位置:"+e.Y.ToString);
horsewww 2003-07-22
  • 打赏
  • 举报
回复
一个相对简单的方法
以button1为例

Point pt = button1.PointToClient(Control.MousePosition)
pt就是相对于控件左上角的坐标,具体数值可以由 pt.X,pt.Y 得到
雪狼1234567 2003-07-22
  • 打赏
  • 举报
回复
得到当前的位置x,y
然后用那和那个控件的location作差就好啦
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-22 09:06
社区公告

让您成为最强悍的C#开发者