我想停止计时器,但在滴答声的中间,在滴答声完成之前。但是当我使用一个按钮来停止计时器时,它只会在滴答声完成他的所有功能后才会停止。
我正在使用 4 个单选按钮和一个不断更改所选单选按钮的计时器。当我按下停止按钮时,我的计时器停止,我需要知道选择了哪个单选按钮,但计时器只是在滴答完成后停止,所以选定的单选按钮会改变。
代码是:
namespace teste_bola
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Int32 x = 1000;
private void ini_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
}
private void par_Click(object sender, EventArgs e)
{
timer1.Enabled = false;
}
private void t_Click(object sender, EventArgs e)
{
Int32 Intervalo = Convert.ToInt32(tb.Text);
x = Intervalo;
}
private void timer1_Tick(object sender, EventArgs e)
{
r3.Select();
System.Threading.Thread.Sleep(x);
r2.Select();
System.Threading.Thread.Sleep(x);
r1.Select();
System.Threading.Thread.Sleep(x);
r2.Select();
System.Threading.Thread.Sleep(x);
r3.Select();
System.Threading.Thread.Sleep(x);
r4.Select();
System.Threading.Thread.Sleep(x);
}
}
}