从 winforms picturebox 中的 url 加载的图像是否存储在缓存中?

2024-06-22

在 winform 应用程序的表单中,我必须显示存储在网络服务器上的图像(多个图像)。显示图像没有问题,因为我可以简单地将 URL 分配给图片框。

picturebox1.ImageLocation = "http://example.com/Image.jpg";

该表单会经常被打开很多次,现在每次打开表单时,每次都会下载图像。没有必要增加流量。

是否可以告诉 picturebox 缓存图像(就像浏览器那样),以便下次请求相同的图像时,它应该快速加载。 那可能吗?


预加载图像
Image img = Image.FromFile("...");

然后你可以将图像提供给PictureBox:
pictureBox1.Image = img;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 winforms picturebox 中的 url 加载的图像是否存储在缓存中? 的相关文章

  • 为什么 chrome 缓存请求需要时间?

    Even though Chrome is caching static files JS images etc in the Network tab these files are taking sometime as shown in
  • 如何调用Web服务方法?

    我有一个包含此方法的网络服务 WebMethod public static List
  • 如何在 Windows 窗体 C# 中将扩展 ASCII 转换为十进制?

    我正在编写一个Windows应用程序 我在转换时遇到问题扩展 ASCII 128 256 到其十进制等值 当我从 jar 文件中接收到扩展 ASCII 例如 时 它会像这样进入 C 应用程序 我可以知道如何将其转换为十进制等值 即 140
  • 为什么我必须明确告诉 Spark 要缓存什么?

    在 Spark 中 每次我们对 RDD 执行任何操作时 都会重新计算 RDD 因此 如果我们知道 RDD 将被重用 我们应该显式地缓存 RDD 比方说 Spark 决定延迟缓存所有 RDD 并使用 LRU 自动将最相关的 RDD 保留在内存
  • 如何排查和调试 Visual Studio 设计模式错误?

    我正在使用 Windows 7 和 Visual Studio 2010 编写 C 自定义用户控件 我在代码视图中编码了数周 最近当我尝试切换到设计模式时 Visual Studio 挂起 无响应 我可以等一个小时 但仍然没有任何反应 单击
  • 如何更改 Winforms 中选项卡控件的背景颜色?

    有没有办法改变winforms中选项卡控件的背景颜色 使其周围没有白色边框 我尝试了几种不同的方法 但它们都会导致显示相同的白色边框 TabControl对定制的支持很差 我用过这个自定义选项卡控件 http www codeproject
  • 如何在Spring Boot中设置@Cacheable的过期时间?

    我在 Spring Boot 应用程序中有以下缓存实现 它工作正常 没有任何问题 但是 我想定义这种方法的过期时间 是否可以设置过期时间 Cacheable 我看着到期时间 Cacheable弹簧靴 https stackoverflow
  • C# 循环下动态添加控件

    我正在开发一个 Windows 应用程序 我想在循环内动态创建一些控件 我正在尝试的代码是 private Label newLabel new Label private int txtBoxStartPosition 100 priva
  • 缓存可用于 WCF 和 ASP .NET 应用程序 (.NET 3.5)

    我需要可以在 WCF 和 ASP NET 应用程序中使用的缓存工具 我见过 System Web Caching Cache这在 WCF 中不可用 据我所知 只有当服务托管在 IIS 中时它才可用 但情况并非总是如此 System Runt
  • HTTP 缓存的授权检查

    我有如下列出的 Web API 方法 用于REST服务 这是为了获取库存审核员的所有用户信息 只有授权的 Inventory Auditor 用户才能访问此资源 RoutePrefix api users public class User
  • C# Winforms 和命令行批处理文件

    我从我的 c winforms 应用程序运行这个 string ExecutableFilePath Scripts bat string Arguments if File Exists ExecutableFilePath System
  • 对于 ServiceWorker cache.addAll(),URL 是如何工作的?

    我看到很多这样的示例代码 稍微缩短的版本这个 Mozilla 文档 https developer mozilla org en US docs Web API Cache addAll this addEventListener inst
  • C# 组合框使用文本设置值

    我有一个组合框farmRegion我这样填写 private void fillRegionData DataTable dt new DataTable dt Columns Add ID typeof int dt Columns Ad
  • 毕加索不在磁盘上缓存图像

    我必须使用自定义 OkHttpClient 以便我可以向图像请求添加标头 问题是毕加索不会因此而在磁盘上缓存任何图像 我用过setIndicatorsEnabled true 检查缓存 我只看到红色指示器 当我使用默认的 OkHttpDow
  • 带有单选框和复选框的 WinForms TreeView

    我有一个情况 我希望 TreeView 能够在多个根节点上显示单选按钮 并在其子节点上显示复选框 任何根节点下都只有一层子节点 无线电也应该表现得像一个组 即选择一个根并取消选择其他无线电 我一直试图用图像来伪造它 但它看起来不现实 我最初
  • 作为服务运行时,URLDownloadToFile() 将对象写入缓存中

    我有一个软件 可以将图像下载到工作目录中 然后对其进行处理以创建视频 之后 这些文件将被独立脚本删除 问题是它还将文件写入以下目录 该软件作为系统服务运行 C Windows SysWOW64 config systemprofile Ap
  • 当表单有滚动条时,控件位置是否相对于表单的可见区域?

    我有一个 VB NET 窗体 可以动态创建一组控件 如果窗体上的控件太多而无法查看 窗体将显示滚动条 这是一个自动滚动表单 用户可以向下滚动并单击按钮 这会导致表单发生巨大变化 它会销毁所有控件并根据用户输入绘制新控件 我注意到 如果用户滚
  • Safari 无法从缓存中检索 mp4 视频,并且有时在下载相同资源时超时

    我正在运行一个显示全屏视频故事的 VueJS 应用程序 我不会在故事中创建与媒体数量一样多的标签 我只是在每次播放新视频时更改组件视频源 但看起来 Safari 桌面版和移动版 在加载后仍然不会缓存 HTML 视频 当我再次播放以前的媒体时
  • DockPanel Suite - DockContent 可见性

    表单包含一个带有 DockContent 实例的 DockPanel 该实例具有 DockState DockState DockBottomAutoHide 并且它充当记录器视图 就像 Visual Studio 的错误列表面板 因此 当
  • 如何在 Application.Run(form1) 执行时隐藏 form1?

    我有一个运行的 form1Application Run 我想隐藏这个表单 我需要它隐藏 因为我在后台运行一些东西 所以它们必须执行 并打开另一个表单进行登录 我尝试的方法是在我的 form1 构造函数中执行命令this Hide 如果登录

随机推荐