110,530
社区成员
发帖
与我相关
我的任务
分享
while (stationNum1 < stationSum1)
{
Random rd = new Random();
time1 = rd.Next(5, 10);
timer1.Enabled = true;
Timer t = new Timer();
t.Interval = 1000;
t.Start();
???????????????
bt1_Click(bt1, e);
}
private void timer1_Tick(object sender, EventArgs e)
{
if (time1 > 0)
{
time1--;
label_time_1.Text = time1.ToString();
}
else
{
timer1.Stop();
}
}
using System.Threading;
AutoResetEvent myevent= new AutoResetEvent(false);
while (stationNum1 < stationSum1)
{
Random rd = new Random();
time1 = rd.Next(5, 10);
timer1.Enabled = true;
//Timer t = new Timer();
System.Timers.Timer t = new System.Timers.Timer();
t.Elapsed += new System.Timers.ElapsedEventHandler(timer1_Tick);
t.Enabled = true;
t.Interval = 1000;
t.Start();
myevent.WaitOne();
bt1_Click(bt1, e);
}
private void timer1_Tick(object sender, EventArgs e)
{
if (time1 > 0)
{
time1--;
label_time_1.Text = time1.ToString();
}
else
{
timer1.Stop();
}
myevent.Set();
}
while (stationNum1 < stationSum1)
{
Random rd = new Random();
time1 = rd.Next(5, 10);
timer1.Enabled = true;
Timer t = new Timer();
t.Interval = 1000;
t.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
if (time1 > 0)
{
time1--;
label_time_1.Text = time1.ToString();
}
else
{
timer1.Stop();
bt1_Click(bt1, e);
}
}