一个小程序需要动态的变换图标,又想发布时仅有一个.EXE文件,请问怎么办。
网上查的资源文件,看的一头雾水,而且好像还要再额外跟一个文件有没有像MFC那样的方法,将图标拖进程序中,命名一个ID就可以用的?

解决方案 »

  1.   

    添加到资源中。然后使用
    当前命名空间.Properties.Resources.icon图标名
    这样访问。资源文件如果你找不到。打开项目属性,选择资源,拖你的icon文件到这个资源即可。
      

  2.   


    up~添加到资源1,在项目中,添加一个1.jpg文件。 
    2,选中这个文件,将属性“生成操作”设置为  嵌入的资源 
    3,就可以直接使用了 
    this.pictureBox1.Image   =   new   Bitmap(this.GetType(), "1.JPG ");
      

  3.   

    本地资源(导入):存储在窗体的.resx文件中
    项目资源文件“嵌入式资源”
    ResourceManager   rm =new   ResourceManager("Images "   ,   Assembly.GetExecutingAssembly()); 
    Icon   icoDemo=((Icon)rm.GetObject("demo.ico")); 
      

  4.   

    Resource文件是base64编码,可以自己编码拷进去..也可以从ide导进去,不过太大的话ide不给你自动编码而是存位置。
      

  5.   

    你是想把可执行文件的图标改成Ico文件还是什么意思