1

winform アプリケーションのフォームで、Web サーバーに保存されている画像 (複数の画像) を表示する必要があります。URLをピクチャボックスに簡単に割り当てることができるので、画像の表示に問題はありません。

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

そのフォームは頻繁に何度も開かれます。現在、フォームが開かれるたびに、画像がダウンロードされています。不必要にトラフィックを増やす必要はありません。

(ブラウザが行うように)画像をキャッシュするようにpictureboxに指示することは可能ですか?次回同じ画像が要求されたときに、すばやくロードする必要があります。それは可能ですか?

4

3 に答える 3

3

で画像をプリロードします
Image img = Image.FromFile("...");

次に、画像を PictureBox に渡すことができます。
pictureBox1.Image = img;

于 2013-05-20T20:08:37.717 に答える
0

画像を一時フォルダーに保存し、フォームを開くときに最初にフォルダーの一時を確認できます。

于 2013-05-20T20:00:48.477 に答える