C#Winforms-更改鼠标的光标图标
如何将光标图标更改为通常显示在桌面上的“忙碌图标”?如何设置动画文件(.gif、.ani)而不是光标?请尝试执行以下操作:C#Winforms-更改鼠标的光标图标,c#,winforms,cursor,mouse,C#,Winforms,Cursor,Mouse,如何将光标图标更改为通常显示在桌面上的“忙碌图标”?如何设置动画文件(.gif、.ani)而不是光标?请尝试执行以下操作: System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor; 有关更多信息,请访问 游标类不支持GIF文件或动画游标(.ANI)。您可以加载自定义光标,执行以下操作: Cursor.Current = new Cursor("C:\\ic.cur"); 也许你可以使用类似的工
System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
有关更多信息,请访问
游标类不支持GIF文件或动画游标(.ANI)。您可以加载自定义光标,执行以下操作:
Cursor.Current = new Cursor("C:\\ic.cur");
也许你可以使用类似的工具将你的GIF文件转换成光标格式。此外,还有另一个与之相关的线程
我有一个图片盒的答案
Picturebox1.cursor = new cursor(Properties.Resources.CURSOR NAME.GetHicon());
还有一种简单的纯C方式: MyCursor.cur必须作为资源包含在您的项目中。请更正(使其更具体)问题,并将您的两个答案添加到其中。或者“@Carlos Loth”已经给出了正确的答案?那么,“C:\ic.gif”应该是“C:\ic.cur”?
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);