Всё что я нахожу в гугле года так 12-го и использует какую-то user32.dll через атрибуты разными форматами:
https://stackoverflow.com/questions/13520705/move-...
using System.Diagnostics;
namespace WinFormsLibrary1;
public class Form1 : Form
{
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
public Form1()
{
ClientSize = new Size(292, 266);
MouseDown += Control1_MouseClick;
}
private void Control1_MouseClick(object sender, EventArgs e)
{
Debug.WriteLine("Click");
MoveCursor();
}
private void MoveCursor()
{
// Cursor = new Cursor(Cursor.Current.Handle);
Cursor.Position = new Point(Cursor.Position.X - 50, Cursor.Position.Y - 50);
Cursor.Clip = new Rectangle(Location, Size);
}
}