Vb.net 使用标签值作为计时器间隔的值
在visual basic.net中,是否可以使用label1.text作为timer1.interval的值 我尝试了以下方法,但不幸的是它不起作用Vb.net 使用标签值作为计时器间隔的值,vb.net,timer,label,intervals,Vb.net,Timer,Label,Intervals,在visual basic.net中,是否可以使用label1.text作为timer1.interval的值 我尝试了以下方法,但不幸的是它不起作用 Dim Try_Interval As Integer = My.Settings.Error_Millisec Int32.TryParse(frmSettings.Lbl_Error_Millisec_Fin.Text, Try_Interval) 上面说 System.Windows.Forms.dll中发生类型为“System.Argu
Dim Try_Interval As Integer = My.Settings.Error_Millisec
Int32.TryParse(frmSettings.Lbl_Error_Millisec_Fin.Text, Try_Interval)
上面说
System.Windows.Forms.dll中发生类型为“System.ArgumentOutOfRangeException”的未处理异常
其他信息:值“0”不是有效的间隔值。
间隔必须大于0
我还尝试将其存储在my.settings中,如下面的代码所示
Dim Try_Max As Integer = Convert.ToDouble(My.Settings.Error_Try)
Dim Try_Interval As Integer = My.Settings.Error_Millisec
有什么建议吗?您可以按如下方式设置间隔:
Dim timerValue As Integer
Integer.TryParse(timerLabel.Text, timerValue)
Timer1.Interval = timerValue
您可以按如下方式获得间隔集:
Dim timerValue As Integer
Integer.TryParse(timerLabel.Text, timerValue)
Timer1.Interval = timerValue
您可以按如下方式获得间隔集:
Dim timerValue As Integer
Integer.TryParse(timerLabel.Text, timerValue)
Timer1.Interval = timerValue
您可以按如下方式获得间隔集:
Dim timerValue As Integer
Integer.TryParse(timerLabel.Text, timerValue)
Timer1.Interval = timerValue
Int32.TryParse
在成功将字符串解析为Int32
时初始化int参数,否则将为0。因此,由于格式无效或字符串为“0”
,因此无法分析该字符串。它的价值是什么
frmSettings.Lbl_Error_Millisec_Fin.Text的值为0,请注意 我是从另一种形式上取的 : 指定滴答事件前的毫秒数的Int32 相对于勾号事件的最后一次出现而引发。价值 不能小于1
因此,指定一个
=1
Int32的值。TryParse
在成功将字符串解析为Int32
时初始化int参数,否则将为0。因此,由于格式无效或字符串为“0”
,因此无法分析该字符串。它的价值是什么
frmSettings.Lbl_Error_Millisec_Fin.Text的值为0,请注意 我是从另一种形式上取的 : 指定滴答事件前的毫秒数的Int32 相对于勾号事件的最后一次出现而引发。价值 不能小于1
因此,指定一个
=1
Int32的值。TryParse
在成功将字符串解析为Int32
时初始化int参数,否则将为0。因此,由于格式无效或字符串为“0”
,因此无法分析该字符串。它的价值是什么
frmSettings.Lbl_Error_Millisec_Fin.Text的值为0,请注意 我是从另一种形式上取的 : 指定滴答事件前的毫秒数的Int32 相对于勾号事件的最后一次出现而引发。价值 不能小于1
因此,指定一个
=1
Int32的值。TryParse
在成功将字符串解析为Int32
时初始化int参数,否则将为0。因此,由于格式无效或字符串为“0”
,因此无法分析该字符串。它的价值是什么
frmSettings.Lbl_Error_Millisec_Fin.Text的值为0,请注意 我是从另一种形式上取的 : 指定滴答事件前的毫秒数的Int32 相对于勾号事件的最后一次出现而引发。价值 不能小于1
因此,请指定一个
=1
Int32的值。TryParse
在成功将字符串解析为Int32
时初始化int参数,否则它将为0。因此,根本问题是无法解析字符串。它的值是什么?frmSettings.Lbl\u Error\u Millisec\u Fin.Text的值是100,请注意,我从另一个表单中获取了该值。因此,首先您注释它是0,然后-在我发布答案后-删除该注释并说它是100?现在是什么?问题解决了吗?对不起,我打错了100到0,我不是故意的。是的,它仍然不起作用,先生。奇怪的是,错误消息确实表明它是0,当值为Int32时,您会得到它。TryParse
在它可以成功地将字符串解析为Int32
时初始化int参数,否则它将是0。因此,根本问题是无法解析字符串。它的值是什么?frmSettings.Lbl\u Error\u Millisec\u Fin.Text的值是100,请注意,我从另一个表单中获取了该值。因此,首先您注释它是0,然后-在我发布答案后-删除该注释并说它是100?现在是什么?问题解决了吗?对不起,我打错了100到0,我不是故意的。是的,它仍然不起作用,先生。奇怪的是,错误消息确实表明它是0,当值为Int32时,您会得到它。TryParse
在它可以成功地将字符串解析为Int32
时初始化int参数,否则它将是0。因此,根本问题是无法解析字符串。它的值是什么?frmSettings.Lbl\u Error\u Millisec\u Fin.Text的值是100,请注意,我从另一个表单中获取了该值。因此,首先您注释它是0,然后-在我发布答案后-删除该注释并说它是100?现在是什么?问题解决了吗?对不起,我打错了100到0,我不是故意的。是的,它仍然不起作用,先生。奇怪的是,错误消息确实表明它是0,当值为Int32时,您会得到它。TryParse
在它可以成功地将字符串解析为Int32
时初始化int参数,否则它将是0。因此,根本问题是无法解析字符串。它的值是什么?frmSettings.Lbl\u Error\u Millisec\u Fin.Text的值是100,请注意,我从另一个表单中获取了该值。因此,首先您注释它是0,然后-在我发布答案后-删除该注释并说它是100?现在是什么?问题解决了吗?对不起,我打错了100到0,我不是故意的。是的,它仍然不工作,先生。奇怪的是,错误消息确实表明它是0,当值是我用一个计时器和一个文本框做一个简单的项目时,你会得到它。当按钮处于cli状态时