我创建了一个资源文件myIco.resources(它是由ICO图标创建的),不知如何用代码加入到窗体的ICO属性中??
ResourceManager resources = new ResourceManager("ss", //ss是我的程序的名称空间
Assembly.GetExecutingAssembly());
this.Icon = ((System.Drawing.Icon)(resources.GetObject("myIco.resources")));
这段代码又不行,大家帮一下??

解决方案 »

  1.   

    首先在项目右键添加现有项,选择你的资源文件。
    在代码中:假如有Pic.jpg这个资源
    using System.Resources名称空间
    ResourceManager rm = new ResourceManager("你的项目名称.myIco",this.GetType().Assembly,null);
    Image image = (Image)rm.GetObject("Pic.jpg");
    然后就可以用这个image了。
      

  2.   

    ResourceManager resources = new ResourceManager("ss", //ss是我的程序的名称空间
    Assembly.GetExecutingAssembly());
    这里的ss还要加上".XXX",XXX是你多创建的资源文件的文件名,注意没有扩展名。
    不妨到我的blog上看看,哈哈,趁机宣传一下^_^
    http://blog.csdn.net/ivorstar/archive/2005/04/07/339622.aspx
      

  3.   

    天涯在流浪:
    你的办法我不能实现呢!!
    我是按你的方法,加入了00.ICO,也在属性中选了嵌入代码
    ResourceManager rm=new ResourceManager("ss.00",Assembly.GetExecutingAssembly()); this.Icon=(Icon)rm.GetObject("00.ico");
    还是不行呢??
      

  4.   


    怒学ASP.NET中:
    你的方法对于ICO有效,可是对picturebox的图像无效呢??
    ResourceManager rmm=new ResourceManager("ss.ssf",Assembly.GetExecutingAssembly());
    this.pictureBox1.Image=(Image)rmm.GetObject("ssf");
    前提是我已创建了一个ssf.resources文件了