C# - 从数字向下开始的计时器 1 间隔
本文关键字:计时器 间隔 开始 数字 | 更新日期: 2023-09-27 18:31:47
private void trackBar1_Scroll(object sender, EventArgs e)
{
timer1.Interval = int.Parse(numericupdown1.Value.ToString()) * 1000;
}
我希望 timer1 的 inverval 与数字显示完全相同。因此,如果数字显示数字:5,我希望计时器的反转值为 5000 = 5 秒。知道为什么它不起作用吗?
您可以处理NumericUpDown
的事件ValueChanged
:
private void numericUpDown1_ValueChanged(object sender, EventArgs e){
timer1.Interval = (int) (numericUpDown1.Value * 1000);
}
不要用户 ToString() 简单地使用 convert
timer1.Interval = Convert.ToInt32(numericUpDown.Value) * 1000;
这必须是更改事件