回 帖 发 新 帖 刷新版面

主题:请教:C#中如何使用自定义光标?

工程中需要使用自定义光标。我首先在工程名下的一个名字空间中建立了光标文件,然后使用

cursor myCursor = new cursor(this.GetType(), "XCursor.cur");
this.cursor = myCursor;

在编译时没有问题,但运行时出问题,问题在上面的第一行,报错“。。。未实例化”。
我在网上查了很多关于这方面的帖子,但是试验都不成功,请高人指点。

回复列表 (共2个回复)

沙发

在解决方案资源管理器里找到你的光标文件XCursor.cur按如下操作:
右键->属性->生成操作->选择"嵌入的资源",代码不变,就ok了!

板凳

private void Form1_Load(object sender, System.EventArgs e)
        {
            Cursor cr;
            cr=new  Cursor("..\\..\\no.cur");
            this.Cursor=cr;
        }

我来回复

您尚未登录,请登录后再回复。点此登录或注册