我在做一个小游戏,可以被控制的pictureBox1,上面是一个人,然后按下空格就出现pictureBox2,上面是一个炸弹。
就想泡泡堂那样,然后我要让pictureBox2在2秒后消失,但是我怎么用线程,都是在这2秒之间无法移动我的pictureBox1。
请问怎么样才能让我的pictureBox1能被我继续控制,而pictureBox2在2秒后消失呢?
就想泡泡堂那样,然后我要让pictureBox2在2秒后消失,但是我怎么用线程,都是在这2秒之间无法移动我的pictureBox1。
请问怎么样才能让我的pictureBox1能被我继续控制,而pictureBox2在2秒后消失呢?
用gdi+自己绘制,在定时器线程中控制.
public class TimerEx
{
PictureBox pic;
Timer tmr;
public TimerEx(PictureBox pic)
{
this.pic = pic;
tmr = new Timer();
tmr.Interval = 2000;
tmr.Tick += tmr_Tick(object sender,EventArgs e);
tmr.Start();
}
tmr_Tick(object sender,EventArgs e)
{
tmr.Stop();
pic.Visable = false;
tmr.Dispose();
}
}上面代码我硬敲的,你直接复制可能会有错误