C#picturebox问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:24:15
我想鼠标移动到上面的时候就变成另一张图片
在哪个事件里写代码,图片应该保存在哪里呢?不能调用本地上的图片啊,应该是先把图片保存在项目里吧?

写相对路径吧。不要把图片导入资源里,负责会造成程序太大,打开超慢。在
MouseMove事件和MouseLeave事件写代码:

string path = System.Reflection.Assembly.GetExecutingAssembly().Location;
path = path.Substring(0, path.LastIndexOf('\\'));
pictureBox1.image=Image.FromFile(path + "\\登录背景1024.jpg");
图片放在项目的release 或debug文件夹下

这个我也没遇见过 可以别人回答了你 我学习哈
GOOGLE 主页 就是你说的这样的 放上去就变图片

MouseMove事件中写换成另一张图的代码,在MouseLeave事件中写代码换回原来的图片

楼上说的的
是在MouseMove事件和MouseLeave事件写,图片啊,你可以放在ImageList中啊,在ImageList的Image集合中设置你要的图片,这样就会把图片放到资源文件中了,不知道这样合不合你的要求啊