C#设置自定义嵌入式光标

C#设置自定义嵌入式光标,c#,cursor,embedded-resource,C#,Cursor,Embedded Resource,我想使用自定义嵌入式光标,我尝试了以下代码,但只看到了普通光标: private void Form1_Load(object sender, EventArgs e) { Cursor mycur = new Cursor(GetType(), "mycursor.cur"); this.Cursor = mycur; } (该方法从initializeComponent调用) 为什么这不管用,还有其他想法吗? 谢谢你的建议 请尝试以下代码: 然后放置流而不是文件名字符串“mycu

我想使用自定义嵌入式光标,我尝试了以下代码,但只看到了普通光标:

private void Form1_Load(object sender, EventArgs e)
{
  Cursor mycur = new Cursor(GetType(), "mycursor.cur");
  this.Cursor = mycur;
}
(该方法从initializeComponent调用) 为什么这不管用,还有其他想法吗? 谢谢你的建议

请尝试以下代码:


然后放置流而不是文件名字符串“mycursor.cur”

是否将光标添加为资源?查看输出窗口。您是否看到“首次机会例外”消息?将此代码移到它所属的构造函数中。还可以在64位操作系统上进行调试。