Set up a timer, and change the Image property of a PictureBox.
Fields:
private Timer mySlideshow = new Timer();
private int nextSlide = 0;
private Image[] mySlides;
Form load event:
mySlideshow.Interval = 5000;
mySlideshow.Tick += new EventHandler(mySlideshow_Tick);
mySlideshow.Start();
Add:
void mySlideshow_Tick(object sender, EventArgs e)
{
if (nextSlide >= mySlides.Length)
{
nextSlide = 0;
}
myPictureOfSlide.Image = mySlides[nextSlide++];
}