社区
C#
帖子详情
在winform里面怎么获取相对于某个控件的鼠标坐标
yuanguian
2003-07-22 09:06:28
如上,谢谢
...全文
822
4
打赏
收藏
在winform里面怎么获取相对于某个控件的鼠标坐标
如上,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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#
WinForm
开发:pictureBox
控件
背景图片局部放大
实现pictureBox
控件
背景图片的局部放大,同时显示
鼠标
光标在pictureBox
控件
中的
相
对
坐标
。
winform
上
控件
的拖拽
控件
拖动 不拉出对话框
坐标
转换
winform
拖拽 VS2010 编译通过
winform
简单的
控件
拖动
这是一个简单的
控件
拖动~
解决C#
获取
鼠标
相
对当前窗口
坐标
的实现方法
在我们编写客户端应用程序时,经常要用到
鼠标
当前的位置。在C#
winform
中,可以用Control.MousePosition获得当前
鼠标
的
坐标
,使用PointToClient计算
鼠标
相
对于某个
控件
的
坐标
,如下Point screenPoint = Control.MousePosition;//
鼠标
相
对于屏幕左上角的
坐标
Point formPoint = this.PointToClient(Control.MousePosition);//
鼠标
相
对于窗体左上角的
坐标
Point contextMenuPoint = contextMenuStrip1.PointToClient(Contro
winform
自由拖动
控件
,模拟设计器
winform
自由拖动
控件
,模拟设计器
C#
111,096
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章