我需要在Windows窗體應用程序中定期顯示一些圖像。圖像的來源是固定的URL鏈接。鏈接中的圖像每天都會自動更新。我需要的是讓我的應用程序能夠每天自動刷新映像。我如何在C++/CLI
或C#
中做到這一點?我還想提及,我必須通過代理IP &端口才能訪問Internet(鏈接)。每天自動刷新圖像
Q
每天自動刷新圖像
1
A
回答
1
假設它的一個圖片:
private void PopulatePictureBox()
{
ImageList images = new ImageList();
images.Images.Add(LoadImage("http://www.website.com/123.jpg"));
picbox.Image = imagelst.Images[0];
}
假設其ListView控件:
private void PopulateListView()
{
ImageList images = new ImageList();
images.Images.Add(LoadImage("http://www.website.com/123.jpg"));
images.Images.Add(LoadImage("http://www.website.com/456.jpg"));
listView1.SmallImageList = images;
listView1.Items.Add("An item", 0);
listView1.Items.Add("Another item item", 1);
}
這從網上獲取圖片的功能:
private Image LoadImage(string url)
{
System.Net.WebRequest request =
System.Net.WebRequest.Create(url);
System.Net.WebResponse response = request.GetResponse();
System.IO.Stream responseStream =
response.GetResponseStream();
Bitmap bmp = new Bitmap(responseStream);
responseStream.Dispose();
return bmp;
}
不確定是否要將圖片保存到磁盤上,我會將該選項留給您。
1
只需使用HttpWebRequest或WebClient從URL下載圖片。然後以任何你想要的方式使用它。兩者都有與代理相關的屬性。相應地設置這些,你是好去
0
您可以實現日常節省上次刷新日期,並與當前時間比較這每小時一次例如像:
current.subtract(lastUpdated).Days > 1
相關問題
- 1. 每天自動刷新頁面一次
- 2. 圖像未自動刷新
- 3. 如何每隔X秒自動刷新一次自動刷新?
- 4. 使用解析自動刷新圖像
- 5. 自動刷新和下載Asirra圖像
- 6. 反正是有停止每天自動Yodlee公司刷新
- 7. 自動刷新聊天問題
- 8. 每天刷新數據的更新列
- 9. 刷新圖像不刷新
- 10. 自動刷新圖片庫?
- 11. 自動刷新MVC視圖
- 12. 自動刷新UpdatePanel每隔5秒
- 13. 每30秒自動刷新頁面
- 14. 如何自動刷新MVC PartialView每秒
- 15. C#Winform自動刷新:每5分鐘
- 16. 自動刷新
- 17. Heroku Python Twitterbot - 工人Dyno刷新每天
- 18. Django每天自動運行視圖
- 19. Kivy刷新圖像
- 20. 刷新圖像jquery
- 21. Django緩存,天氣站點每5分鐘自動刷新一次緩存
- 22. 刷新圖像,不刷新頁面
- 23. 每天自動更改textview
- 24. 創建物化視圖,其每天刷新
- 25. UltraWinGrid自動刷新
- 26. 自動刷新PHP
- 27. DIV自動刷新
- 28. 自動刷新div
- 29. Easy_captcha自動刷新
- 30. 自動刷新div
感謝您組織的明確的代碼,但是如果我在訪問鏈接之前必須通過代理,並且我怎樣才能使它每天檢查刷新,我將使用圖像框。 – Aan
最簡單的方法是設置一個計劃任務以每日運行,下載圖像並將其保存到共享位置。然後設置'picturebox.Image =「\\ san \ DailyImages \ 2012-9-12.jpg」;'。通過代理服務器應該無關緊要,讓我們知道如果它 –