在 winform 应用程序的表单中,我必须显示存储在网络服务器上的图像(多个图像)。显示图像没有问题,因为我可以简单地将 URL 分配给图片框。
picturebox1.ImageLocation = "http://example.com/Image.jpg";
该表单会经常被打开很多次,现在每次打开表单时,每次都会下载图像。没有必要增加流量。
是否可以告诉 picturebox 缓存图像(就像浏览器那样),以便下次请求相同的图像时,它应该快速加载。
那可能吗?
预加载图像
Image img = Image.FromFile("...");
然后你可以将图像提供给PictureBox:
pictureBox1.Image = img;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)