如何将光标图标更改为通常显示在桌面上的“忙碌图标”?如何设置动画文件(.gif、.ani)而不是光标?
发布于 2010-05-25 13:56:16
尝试执行以下操作:
System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
欲了解更多信息,请访问Cursors Class documentation。
Cursor类不支持GIF文件或动画光标(.ANI)。您可以加载自定义游标来执行
Cursor.Current = new Cursor("C:\\ic.cur");
也许你可以使用像Microangelo这样的工具将你的GIF文件转换成光标格式。此外,还有另一个与之相关的线程。
发布于 2016-08-13 11:07:48
我有一个picturebox的答案
Picturebox1.cursor = new cursor(Properties.Resources.CURSOR NAME.GetHicon());
发布于 2021-02-19 20:45:35
还有一种简单的纯C#方式:
System.Windows.Forms.Cursor cursor = null;
var info = System.Windows.Application.GetResourceStream(
new Uri(@"pack://application:,,,/Resources/MyCursor.cur"));
cursor = new System.Windows.Forms.Cursor(info.Stream);
MyCursor.cur必须作为资源包含在您的项目中。
https://stackoverflow.com/questions/2902327
复制相似问题