如何使用C#以特定延迟显示列表中的元素?

时间:2014-03-24 16:04:24

标签: c# list

我有一个名为List-3的列表,它由位图图像作为元素组成。我的问题是如何以10毫秒的延迟逐个显示每个元素(图像)到我的图片框。

1 个答案:

答案 0 :(得分:2)

我不会太深入了解实现细节,但是您的Timer.Tick事件有3个代表订阅它,每个Bitmap一个,它们都会一个接一个地运行,每10毫秒

您可能想要做的是切换到新的Bitmap 10毫秒。为此,您只需要1个计时器事件,该事件将转到下一个图像。

timer.Tick += delegate
{
    ...
    pictureBox3.Image = list(counter);
    counter = (counter+1)%3;
    ...
};// end of timer