2010-05-25 194 views
19

如何將光標圖標更改爲通常顯示在桌面上的「忙圖標」?我如何設置動畫文件(.gif,.ani)而不是光標?C#Winforms - 更改鼠標光標圖標

+1

Windows窗體的答案嗎? WPF? – 2010-05-25 05:59:46

+1

ASP .NET? Silverlight的? – CMS 2010-05-25 06:01:08

+0

請更正(使其更具體)的問題,並添加你的2個答案。或者可能是「@Carlos Loth」已經給出了正確的答案? – 0x49D1 2010-05-25 06:55:13

回答

35

儘量做到以下幾點:

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

更多信息,請Cursors Class documentation

Cursor類不支持GIF文件或動畫光標(.ANI)。您可以加載自定義光標做

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

也許你可以使用像Microangelo工具YOUT GIF文件轉換成光標格式。另外,還有另一個線程與之相關。

How do you convert a GIF into a CUR file?

+1

然後,「C:\ ic.gif」應該是「C:\ ic.cur」? – 2015-05-11 22:40:40

1

我有一個PictureBox

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