日期:2014-05-18  浏览次数:20810 次

图片资源文件
private void button1_MouseEnter(object sender, EventArgs e)
{
  string path = Application.StartupPath + "\\img\\02.JPG";
  this.button1.Image = new Bitmap(path);
}

做了一个按钮效果,如果鼠标移到按钮上,按钮的背景图片就更改。再移出来后更换为原来的图片(01.JPG)。
图片引用的是程序启动目录下的img文件夹下的02.JPG。

我想问下能不能把图片文件包含在项目里,最终生成发布出来后不包括这些图片资源呢?
因为如果用户删除了图片,我的程序就会报错。


------解决方案--------------------
可以。最简单的是使用ImageList控件。
你可以把图片添加到它里面,其实它会把图片放入资源,使用很方便。
------解决方案--------------------
项目》资源》添加资源

调用 My.Resources.资源名

this.button1.Image=My.Resources.资源名;