I'm struggling with making button first click to start a timer, second click to stop the timer and etc.
Can anybody help me? :)
private void button7_Click(object sender, EventArgs e)
{
timer1.Start();
}
I'm struggling with making button first click to start a timer, second click to stop the timer and etc.
Can anybody help me? :)
private void button7_Click(object sender, EventArgs e)
{
timer1.Start();
}
Use the Enabled property:
if (timer1.Enabled) {
timer1.Stop();
} else {
timer1.Start();
}
The Enabled property tells you if the timer is running or not.
One line of code:
timer1.Enabled = !timer1.Enabled;
Assuming you're using the System.Timers.Timer class, simply use:
private void button8_click(object sender, EventArgs e)
{
timer1.Stop();
}
See the MSDN page for more handy methods!!
When you start a timer, its Enabled
property is changed to True
. And when you Stop
it, it is set back to False
. So you can use that to check the status of the timer.
if (timer1.Enabled)
{
timer1.Stop();
}
else
{
timer1.Start();
}
you can use this !!!!
private void button8_click(object sender, EventArgs e)
{
if (timer1.Enabled) {
timer1.Stop();
} else {
timer1.Start();
}
}