2010-05-25 6 views
19

Come cambiare l'icona del cursore sulla 'icona occupata' solitamente visualizzata sul desktop? Come posso impostare i file animati (.gif, .ani) anziché il cursore?C# Winforms - cambia l'icona del cursore del mouse

+1

Windows Form? WPF? –

+1

ASP .NET? Silverlight? – CMS

+0

Correggi (rendi più concreto) la domanda e aggiungi anche le 2 risposte. O forse "@Carlos Loth" ha già dato la risposta giusta? – 0x49D1

risposta

35

cercare di fare quanto segue:

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

Maggiori informazioni sono disponibili all'indirizzo Cursors Class documentation

classe cursore non supporta i file GIF o cursori animati (ANI). È possibile caricare un cursore personalizzato facendo

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

Forse è possibile convertire i file GIF yout in formato cursore utilizzando uno strumento come Microangelo. Inoltre, c'è un altro thread relativo ad esso.

How do you convert a GIF into a CUR file?

+1

Quindi, "C: \ ic.gif" dovrebbe essere "C: \ ic.cur"? –

1

ho la risposta per un picturebox

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