在PictureBox中循环图像

时间:2014-10-25 23:48:00

标签: c#

我正在学习C#而我正在尝试使用Visual Studio制作基本应用程序。

我想要实现的目标之一是从互联网上下载几个天气图并与它们进行循环(按时间顺序排列后依次显示)以便您可以看到天气如何随时间变化。

下载图像非常简单,但现在我无法决定最好的方法(或者至少是最常见的方法)一个接一个地显示它们。

  • 我应该有一个PictureBox并随着时间的推移更改它的图像吗?

  • 我是否应该将多个PictureBox一个放在一起,让它们随着时间的推移而出现并消失?

  • 您会推荐其他任何方法吗?

另外......当我尝试用循环更改图像以获得我正在寻找的效果(每次更改一秒钟后暂停应用程序)时,应用程序需要10秒钟才能启动(整个循环) )我只能看到PictureBox中的最后一张图片。

这显然与应用程序忙碌而不刷新表单有关。

谷歌搜索后,我看到我可以添加一个BackgroundWorker ......这是正确的吗?我应该走那条路还是完全错过了什么?

您能否告诉我一些关于您将如何处理此应用程序的线索?我不一定需要查看代码。

正如您所看到的,我只是开始在Visual Studio中编写代码并试图通过反复试验来学习,所以我只是在寻找一些指导。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

有一个很好的教程叫A Simple Image Slide Show

这应该可以解决您的问题