سلام.
برای تغییر Cursor می تونید از این روش ها هم استفاده کنید که هم فایل Cursor - Icon و PNG رو می تونید بعنوان Cursor استفاده کنید.
Icon ICO = null ;
Bitmap BMP;
Icon CUR;
private void Form1_Load(object sender, EventArgs e)
{
String CursorPath = string.Format("{0}{1}\\link.cur", Application.StartupPath, "\\Cursors");
CUR = Icon.ExtractAssociatedIcon(CursorPath);
this.PictureBox1.Image = CUR.ToBitmap();
this.PictureBox1.Cursor = new Cursor(CUR.Handle);
String IconPath = string.Format("{0}{1}\\Search.ico", Application.StartupPath, "\\Images");
ICO = new Icon(IconPath);
this.PictureBox2.Image = Image.FromFile(IconPath);
this.PictureBox2.Cursor = new Cursor(ICO.Handle);
String ImagePath = string.Format("{0}{1}\\New Folder.png", Application.StartupPath, "\\Images");
BMP = new Bitmap(Image.FromFile(ImagePath), new Size(24, 24));
this.PictureBox3.Image = BMP;
this.PictureBox3.Cursor = new Cursor(BMP.GetHicon());
}
Untitled.png