我想创建一个窗体,当我点击一个按钮时,它会显示鼠标位置以及左键单击或右键单击标签的类型。我使用此代码:
this.Cursor = new Cursor(Cursor.Current.Handle);
label1.Text = Cursor.Position.X;
label1.Text+= Cursor.Position.Y;
但这显示鼠标位置只能从应用程序表单中找不到,如何更改从桌面返回鼠标位置而不是表单?
提前谢谢。
答案 0 :(得分:2)
您可以在表单中添加光标位置,即屏幕中表单的位置。
Label1.Text = Form1.Location.X + Cursor.Position.X;
Label1.Text += Form1.Location.Y + Cursor.Position.Y;
答案 1 :(得分:2)
这是一篇很好的文章,帮助您在单击表单时获取鼠标光标的位置: Get Cursor Position outside form