请问高手:在VB.NET中有关PictureBox的问题,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/09/24 12:18:50
我在VB.NET中用
Me.PictureBox1.Image = Image.FromFile("C:\try.jpg")
为PictureBox1加载图片,但是在图片被显示后,我想把它所加载的图片(C:\try.jpg)删除或更改,但是系统总是提示文件正在使用(用Kill函数,提示删除错误),请问高手:有没有办法在图片被加载后就断开与源图片的连接(占用),以供图片的随时更新?

如果用的是代码加载图片,事实上它显示的是你的电脑上的图片,并没有将图片复制到程序中,这个时候是不能修改原文件的,但是如果你从PictureBox的属性列表中添加图片就可以修改原文件了。
一般编程的时候,用到的图片,音乐等外部的文件,都会在源程序文件夹下新建一个文件夹,专门放这些东西,所用到的路径取得也是相对路径,这样在程序打包时可以避免很多麻烦,防止程序桓台电脑运行了就不能正常显示了。
我也刚编程没多长时间,意见仅供参考。