2015-07-24 2 views
1

Это мой первый вопрос, поэтому, пожалуйста, помогите мне! Вот проблема: я хочу выполнять следующие команды каждые 1 или 2 секунды. Возможно, используя таймер, но я не знаю, как это сделать. Я делаю HTML-тестер, и он работает, но я должен нажать кнопку, чтобы выполнить эту команду. Я хочу, чтобы это произошло автоматически, сохранение файла и обновление веб-браузера.Как сохранить и перезагрузить автоматически в VB.NET?

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

Спасибо. Если вы думаете, что я отправил неправильный код, пожалуйста, сообщите мне, как я могу опубликовать хороший вопрос! :)

ответ

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 

установить интервал таймера в сколько секунд вы хотите под окном вашего свойства.

Надежда, которая поможет вам, и вы получите идею

+0

Будет ли она выполнять ее каждую секунду или две? – TheNewGenGamer

+0

Спасибо, сработало! – TheNewGenGamer

+0

если это работает, отметьте его как правильный ответ: D thanks –

Смежные вопросы