web-dev-qa-db-fra.com

C # Winforms - changer le curseur de la souris

Comment changer l'icône du curseur en "icône occupé" habituellement affichée sur le bureau? Comment puis-je définir des fichiers animés (.gif, .ani) au lieu du curseur?

20
saman

Essayez de faire ce qui suit:

System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;

Plus d'informations sont disponibles sur Cursors Class documentation

La classe Cursor ne prend pas en charge les fichiers GIF ni les curseurs animés (.ANI). Vous pouvez charger un curseur personnalisé en faisant

Cursor.Current = new Cursor("C:\\ic.cur");

Peut-être pouvez-vous convertir votre fichier GIF au format de curseur en utilisant un outil tel que Microangelo . En outre, il existe un autre thread lié à celui-ci.

Comment convertir un fichier GIF en fichier CUR?

39
CARLOS LOTH

J'ai la réponse pour un picturebox

Picturebox1.cursor = new cursor(Properties.Resources.CURSOR NAME.GetHicon());
1
Steven parker