有一个工程需要新增一个功能。在一个窗体的toolbar工具栏中新增一个按钮,同时在image控件中新增了一个图标,并把它指定给新按钮。奇怪的是在我本机无论是开发环境或是编译后运行可执行文件,一切正常。但是拿到客户机上新增按钮功能可以执行,就是无法显示图标。需要说明的是客户机上安装程序的正确性是毋庸置疑的。
多次试验后发现,如果每次在新增按钮时指定一个image控件中原来就有的图标,客户机上就可以显示这个图标,但是如果换一个图标,哪怕也是image控件中已有的图标,客户机上显示的仍然是第一次指定的图标?
请大家帮帮忙看看究竟是什么原因!!

解决方案 »

  1.   

    已经有image控件存储图标了,还需要专门的资源文件吗?或者说c#中图标都是存在专门的资源文件中吗?坦白地说,对于这一点,我从来都没有去研究过。
      

  2.   

    把Image控件删除了,重新添加,ToolBar也重新设置一下,重新编译程序试试
      

  3.   

    前段时间忙,没有揭帖。上述各位的办法都试了,没有办法解决,估计只有重建toolbar才行