获取屏幕上的鼠标坐标,需要用到timer控件,在timer控件的timer1_Tick事件中添加:
private void timer1_Tick(object sender, EventArgs e)
{
//方法1:
textBox1.Text = Cursor.Position.X.ToString();
textBox2.Text = Cursor.Position.Y.ToString();
//方法2:
//textBox1.Text = Control.MousePosition.X.ToString();
//textBox2.Text = Control.MousePosition.Y.ToString();
}
但是要在Form1_Load事件中启动timer计时器
private void Form1_Load(object sender, EventArgs e)
{
this.timer1.Enabled = true;
this.timer1.Interval = 10;//timer控件的执行频率
}