如何减慢VB.NET中的计时器?

时间:2015-07-24 11:37:05

标签: vb.net visual-studio-2012 timer

我正在制作HTML测试人员。我将以下代码添加到计时器。

Dim sb As New System.Text.StringBuilder
sb.AppendLine(RichTextBox1.Text)
IO.File.WriteAllText("htmltester.html", sb.ToString())
WebBrowser1.Navigate("file:///" & IO.Path.GetFullPath(".\htmltester.html"))

但它的重载速度非常快,并且会产生恼人的声音。有没有办法在5秒后减慢定时器执行此命令? 谢谢!

2 个答案:

答案 0 :(得分:2)

您可以参考timer Class。定时器的滴答是通过设置interval属性来控制的。如果你想每隔5秒重复一次,它的间隔为5000。因为间隔是以毫秒为单位测量的。 您可以使用以下代码

设置间隔

我们假设计时器的名称是SlowTimer

SlowTimer.Interval = 5000

答案 1 :(得分:0)

您的代码中没有任何计时功能或任何循环,因此它应该只运行一次。

如果这只是一些hacky丢弃的代码,那么在导航之前尝试Threading.Thread.Sleep(5000)