如何在VB.NET中自动保存和重新加载?

时间:2015-07-24 08:52:28

标签: vb.net visual-studio-2012

这是我的第一个问题所以请帮助我! 这是问题,我想每1或2秒执行以下命令。也许使用计时器控件但我不知道该怎么做。 我正在制作一个HTML测试程序,它正在工作,但我必须单击按钮才能执行此命令。我希望它自动发生,保存文件和刷新Web浏览器。

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"))

感谢。如果您认为我发布了错误的代码,那么请告诉我如何发布一个好问题! :)

1 个答案:

答案 0 :(得分:2)

尝试使用计时器。
使用带有相同代码的timer_tick

 Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
         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"))
 End Sub

在您的属性窗口下设置您想要的秒数。

希望能帮到你和你的想法