问题描述
第一次加载的是A图片我想换成B图片,把A图片也删除了,而且程序里面也换成了B图片(用this.BackgroundImage=Image.FromFile("图片路径")和直接在窗体中设置,都试过了,都没用,都只是显示A图片)可是出来的永远都是A图片请教各位了,这是什么原因,有什么办法可以解决!!!
解决方案
解决方案二:
怎么可能?
解决方案三:
privatevoidForm1_Load(objectsender,EventArgse){this.BackgroundImage=Image.FromFile(@"C:DocumentsandSettingsAdministratorMyDocumentsMyPictures2.jpg");}……privatevoidbutton1_Click(objectsender,EventArgse){this.BackgroundImage=Image.FromFile(@"C:DocumentsandSettingsAdministratorMyDocumentsMyPictures1.jpg");}
解决方案四:
窗体初始化的时候动态加载B图片吧。我也遇到这个问题。一直都改不过来。测试了很多方法。最后还是用的动态的更改这个图片。。分析原因可能是因为资源文件里边有这个图片的信息。更改别的图片,没有覆盖资源文件的图片信息,所以没有改过来。。你可以尝试打开资源文件。删除原来的文件。试试!!
解决方案五:
可能是把A做成项目的资源文件了,可以在属性窗口里找到BackgroundImage按BackSpace键再按Delete删除后重新设置
解决方案六:
你可能把A已经资源文件了.删除就OK不行的话.在窗体上加一个images或pictrues控件用B盖住A效果一样