PictureBox正常加载图片文件显示时他会锁定该图片文件。
下面的方法显示就不会锁定图片文件
Dim fs As System.IO.FileStream
' Specify a valid picture file path on your computer.
fs = New System.IO.FileStream("C:\WINNT\Web\Wallpaper\Fly Away.jpg",
IO.FileMode.Open, IO.FileAccess.Read)
PictureBox1.Image = System.Drawing.Image.FromStream(fs)
fs.Close()
下面的方法显示图片就会锁定图片文件
PictureBox1.Image = Image.FromFile("C:\WINNT\Web\Wallpaper\Fly Away.jpg")
或者
PictureBox1.Load("C:\WINNT\Web\Wallpaper\Fly Away.jpg")
本文介绍了使用PictureBox在不锁定图片文件的情况下加载图片的方法。通过直接从文件流加载图片到PictureBox,可以避免锁定文件,这对于需要频繁加载同一图片的应用场景特别有用。
2万+

被折叠的 条评论
为什么被折叠?



