Элемент управления WebBrowser не перемещается к локальному документу - PullRequest
0 голосов
/ 27 апреля 2010

У меня есть этот код, настроенный для перехода к определенному HTML-документу в зависимости от того, что выбрано из ListBox:

Private Sub FileList_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FileList.SelectedIndexChanged
    HelpWindow.Navigate(System.AppDomain.CurrentDomain.BaseDirectory & "help\" & fileArray(FileList.SelectedIndex, 1))
End Sub

Проблема в том, что когда я впервые выбираю что-то в ListBox, он успешно переходит к этому файлу и отображает его. Но когда я выбираю что-то во второй раз, это не меняется.

Все пути, по которым он пытается перейти, верны. Я проверял это 1000 раз.

Кто-нибудь знает, почему это не работает?

Ответы [ 2 ]

1 голос
/ 03 февраля 2012

Установите для свойства allownavigation элементов управления WebBrowser значение True.

0 голосов
/ 27 апреля 2010

Проверьте, как вы загружаете список. Я думаю, я видел, что selectedIndexChanged не срабатывает при загрузке так:

Текст 1, Значение 1

Текст 2, Значение 1

Текст 3, Значение 1

...