به دست آوردن موقعیت ماوس

در این آموزش می خواهیم به شما نحوه به دست آوردن موقعیت نشانگر ماوس نسبت به گوشه بالا سمت چپ مانیتور و گوشه بالا سمت چپ فرم را نشان دهیم. ابتدا دو کنترل TextBox بر روی فرم قرار دهید. برای به دست آوردن موقعیت نشانگر ماوس نسبت به گوشه بالا سمت چپ مانیتور بر روی فرم دوبار کلیک کرده و کدهای زیر را بنویسید :

private void Form1_Load(object sender, EventArgs e)
{
    Timer timer1    = new Timer();
    timer1.Interval = 50;
    timer1.Tick    += new EventHandler(timer1_Tick);
    timer1.Enabled  = true;
}

private void timer1_Tick(object sender, EventArgs e)
{
    textBox1.Text = Cursor.Position.X.ToString();
    textBox2.Text = Cursor.Position.Y.ToString();
}

برای به دست آوردن موقعیت نشانگر ماوس نسبت به گوشه بالا سمت چپ فرم هم از کد زیر استفاده کنید :

private void Form1_Load(object sender, EventArgs e)
{
    Timer timer1    = new Timer();
    timer1.Interval = 50;
    timer1.Tick    += new EventHandler(timer1_Tick);
    timer1.Enabled  = true;
}

private void timer1_Tick(object sender, EventArgs e)
{
    textBox1.Text = this.PointToClient(Cursor.Position).X.ToString();
    textBox2.Text = this.PointToClient(Cursor.Position).Y.ToString();
}