winform 获得鼠标的坐标

来源:百度知道 编辑:UC知道 时间:2024/07/07 12:59:55
在控件上就不响应form的mousemove事件了,怎么解决
最后只能监视鼠标,方法太少了

这么写就行
Point p1 = MousePosition;//鼠标相对于屏幕的坐标
Point p2 = this.PointToClient(MousePosition);//鼠标相对于窗体的坐标

获得绝对坐标:
Control.MousePosition.ToString()

你可以随时把鼠标的位置popup一下出来看看,哈哈。
MessageBox.Show(Control.MousePosition.ToString());

再控件的响应函数里执行mousemove的,函数

System.Windows.Forms.Cursor