Dernière mise à jour le 16/04/16

Présentation


Le programme ci-dessous permet d’afficher toutes les 100ms la position du curseur de la souris. Le timer1 permet de scruter en boucle le positionnement de la souris et d’afficher ces valeurs dans une TextBox.

Programmation en C#


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Curseur_Souris
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            timer1.Enabled = true;
            timer1.Start(); //Active le timer1
        }

        private void button2_Click(object sender, EventArgs e)
        {
            timer1.Stop(); //Arrêt du timer1
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            // Toutes les 100ms le timer scrute en boucle la ligne de code ci-dessous 
            textBox1.Text = Convert.ToString( Cursor.Position.X );
            textBox2.Text = Convert.ToString( Cursor.Position.Y);
        }
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            //Affichage de l'axe des X
        }
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            //Affichage de l'axe des Y
        }

    }
}

 


Pour l’utiliser vous pouvez ouvrir le programme (.exe) situé sur ce lien Curseur souris