各位大侠 中午好!
我把一个光标文件添加到解决方案中,希望它被编译成资源的一部分,可是不行啊。我知道用ResourceWriter可以写向资源,但是如果自己不写代码,有办法让开发环境做这个事吗?并且要让我能够编辑资源名称,不然我没法在程序中使用它。请高手们不吝赐教!
先谢啦!
我把一个光标文件添加到解决方案中,希望它被编译成资源的一部分,可是不行啊。我知道用ResourceWriter可以写向资源,但是如果自己不写代码,有办法让开发环境做这个事吗?并且要让我能够编辑资源名称,不然我没法在程序中使用它。请高手们不吝赐教!
先谢啦!
它出现在资源中,但用ResourceMananger却没法引用,怎么回事啊?高手赐教。
rw.AddResource("MyIcon", new Icon("battered.ico"));
rw.Generate();
rw.Close();然后用ildasm看了exe,确实有CS.MyResources.resources(CS是名称空间)
接着用下面的代码在MainForm中使用该资源:Assembly assem = Assembly.GetExecutingAssembly();
ResourceManager resources = new ResourceManager("CS.MyResources", assem);
this.Icon = (System.Drawing.Icon)(resources.GetObject("MyIcon")); //error!老是在最后一句出错,说是System.ArgumentException,“流不是有效的资源文件”大伤脑筋,请大侠们指点!