/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MoveMouse(object sender, EventArgs e) { //Valeurs du positionnement de la souris int iX = PointToClient(MousePosition).X; int iY = PointToClient(MousePosition).Y; int iDiff = 15; //Taille des lignes graphiques //Création des chemins (lignes) graphiques P.AddLine(iLastX - iDiff, iLastY - iDiff, iX + iDiff, iY + iDiff); P1.AddLine(iLastX + iDiff, iLastY + iDiff, iX - iDiff, iY - iDiff); P2.AddLine(iLastX - iDiff, iLastY - iDiff, iX - iDiff, iY - iDiff); P3.AddLine(iLastX + iDiff, iLastY + iDiff, iX + iDiff, iY + iDiff); //Dernières valeurs du positionnement de la souris iLastX = iX; iLastY = iY; Invalidate(); //Mise à jour des chemins graphiques }