веб-браузер c # и текст статуса для отображения гиперссылки - PullRequest
0 голосов
/ 29 ноября 2011

Итак, у меня есть настраиваемая форма Windows с вкладками браузера. Я хочу видеть гиперссылку в строке состояния. Я искал везде, но пока ничего.

Я проверил MSDN в классе веб-браузера, что привело меня к StatusTextChanged.

Так что в моем коде у меня есть

wb.StatusTextChanged += MainWindow_StatusChange;

тогда

private void MainWindow_StatusChange(Object sender, EventArgs e)
{
     WebBrowser wb = new WebBrowser();
     this.toolStripStatusLabel2.Text = wb.StatusText;
}

Ну, tool.StripStatusLabel2.Text пусто.

Любая помощь?

1 Ответ

1 голос
/ 29 ноября 2011

Вы подписались не на то событие.

Сделайте это ...

private void Form1_Load(object sender, EventArgs e)
{
    WebBrowser wb = new WebBrowser();
    wb.StatusTextChanged += new EventHandler(wb_StatusTextChanged);
    wb.Navigate("http://www.google.de");
}

void wb_StatusTextChanged(object sender, EventArgs e)
{
    this.toolStripStatusLabel2.Text = ((WebBrowser) sender).StatusText;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...