我新建了一个c#的winform,想给窗体加载一个背景图片,有件事很奇怪,我把图片复制程序的路径下,然后刷新资源管理器,没有图片出现,我记得在ASP.NET里面这样是可行的,这是为什么呢?
另外,我的图片较大,窗体较小,导入图片后,窗体上的背景只是部分显示图片,没有办法整个图片都显示出来,如果我想把整个图片显示在窗体上,该如何设置呢?

解决方案 »

  1.   

    第二个问题解决了,backgroundimagelayout设置为strech!
    期待第一个问题的解决。。
      

  2.   

    form中的backgroundimagelayout属性可以设置,你可以看看该属性变化的效果。
      

  3.   

    Resources文件下添加图片后,通过Resources.resx文件添加对应的图片。
      

  4.   

    Assembly assem = this.GetType().Assembly;
    Stream stream = assem.GetManifestResourceStream("Draw.Resources.a.jpg");
    this.BackgroundImage = new Bitmap(stream);
    ResourceManager resource = new ResourceManager(typeof(T));