日期:2014-05-18  浏览次数:20799 次

窗体换光标,出问题~
给窗体换一个光标。光标是网上下载的,在windows下浏览没问题,

this.Cursor = new Cursor(GetType(), "normal.cur");
放在程序中就出现
“无效的图像格式。图像文件可能已损坏。”但光标文件应该是没问题的,换了很多都这样。。

怎么回事?

------解决方案--------------------
参考
http://www.cnblogs.com/hzbzxm/archive/2008/09/15.html
------解决方案--------------------
你的cur文件嵌入到GetType()类型的资源了?
如果没有,就不能用这个构造函数Cursor (Type, String) 

使用下面的方式,把文件路径改对。
this.Cursor = new Cursor("normal.cur");
------解决方案--------------------
没办法的,因为目前Cursor 类不支持动画光标(.ani 文件),也不支持彩色(而非黑白色光标)

更详细的见MSDN:http://msdn.microsoft.com/zh-cn/library/system.windows.forms.cursor(VS.80).aspx