Visual Studio, Обновление адреса сайта - PullRequest
0 голосов
/ 12 января 2012

Я использую Visual Studio 2010 и устанавливаю веб-браузер в моей программе. Пока что я могу заставить страницу перейти по адресу, который я ввожу в свой TextBox1. Однако, если я нажму кнопку «Назад» или «Вперед», TextBox1 не изменится на правильный адрес веб-сайта. Как мне написать код, чтобы TextBox1 всегда показывал правильное имя сайта. Пожалуйста, совет, спасибо.

1 Ответ

2 голосов
/ 12 января 2012

Я предполагаю, что вы используете WebBrowser элемент управления и отображаете текущий URL в TextBox элементе управления .

В этом случае вам нужнодля обработки события Navigated вашего элемента управления WebBrowser и внутри этого метода-обработчика обновите свойство Text вашего элемента управления TextBox.

Событие Navigated возникает, когда элемент управления WebBrowser перешел к новому документу и начал его загрузку.В документации рассказывается обо всех свойствах / методах, которые могут запускать элемент управления WebBrowser для начала перехода на новую страницу.

Документация даже содержит пример того, что вы делаете:

private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
    myTextBox.Text = e.Url.ToString();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...