【发布时间】:2012-01-10 07:41:30
【问题描述】:
任何人都可以帮助我以一定的时间间隔将图像从目录加载到图片框中。 例如:我在 \Picture 文件夹中有一些图像,如 1.jpg、2.jpg..等。 所以我的要求是遍历图片目录并将1.jpg加载到图片框然后等待5秒,然后将2.jpg加载到图片框。
【问题讨论】:
-
嗨 Cody 我写了类似 foreach(string fileName in Directory.GetFiles"C:\\Users\\Desktop\\Image")) { pictureBox1.Image = Image.FromFile(fileName);但我在一定间隔加载其他图像时感到震惊。
-
您尝试过使用计时器吗?您可以将其设置为您想要的任何间隔。
System.Windows.Forms.Timer是您想要的类的名称,或者您可以从工具箱中将其拖到表单中。 -
只需转到 google 并输入“slideshow c# winforms”。你会得到无数的结果。甚至你可能会得到堆栈溢出结果。
-
感谢您的快速回复。是的,我使用过计时器,例如:System.Timers.Timer timer = new System.Timers.Timer(5000);在这 5 秒之后,我如何将第二张图片从 Images 目录推送到图片框。
-
哎呀!注意我说要使用
System.Windows.Forms.Timer!
标签: c# .net winforms picturebox