怎么完成让3个picturebox控件里的图片每隔一定时间 相互交换的功能啊,要用thread写。大神们,救救我这菜鸟
怎么完成让3个picturebox控件里的图片每隔一定时间 相互交换的功能啊,要用thread写。大神们,救救我这菜鸟
[解决办法]
只要交换,用毛Thread.
一个Timer就可以。
[解决办法]
google thread.timer 用法。
[解决办法]
一个Timer就可以。
[解决办法]
一个Timer就可以。
[解决办法]
// 交替图片
private void SwapPictures()
{
Image img = pictureBox1.Image;
pictureBox1.Image = pictureBox2.Image;
pictureBox2.Image = pictureBox3.Image;
pictureBox3.Image = LoadNextImage();
if (img != null) img.Dispose();
}
// 启动一个延时为5秒的单次定时器。
private void InitTimer()
{
new Timer((state) =>
{
this.Invoke(new Action(SwapPictures));
}, null, 5000, Timeout.Infinite);
}