Как сделать так, чтобы в текстовом поле указывался URL-адрес веб-страницы, на которой в данный момент работает веб-браузер? - PullRequest
0 голосов
/ 06 января 2019

Я хочу, чтобы TextBox показывал URL веб-страницы, на которой в данный момент работает веб-браузер. Код, показанный ниже, похоже, не решает мою проблему.

TextBox не меняется, когда я перехожу на предыдущую страницу, вызывая WebBrowser1.GoBack()

Помощь искренне приветствуется!

Я пробовал это:

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
  TextBox1.Text = WebBrowser1.Url.ToString()
End Sub

1 Ответ

0 голосов
/ 06 января 2019

Используйте событие Navigated веб-браузера, чтобы получить его текущий URL.

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    WebBrowser1.GoBack()
End Sub

Private Sub WebBrowser1_Navigated(sender As Object, e As WebBrowserNavigatedEventArgs) Handles WebBrowser1.Navigated
    TextBox1.Text = e.Url.ToString
End Sub
...