Веб-браузер Навигация не стреляет - PullRequest
0 голосов
/ 11 октября 2010

Я пытаюсь использовать элемент управления веб-браузера, чтобы открыть URL-адрес и получить его HTML-содержимое.Вы можете спросить, почему я не использую объекты System.Net, веб-страницы отформатированы с помощью java-скриптов, поэтому управление через веб-браузер - более быстрый способ, но я не могу заставить его работать.Во-первых, WebBrowser.Navigate не будет запускаться при вызове.Пожалуйста, помогите.

Кстати, я обернул элемент управления веб-браузера из класса в библиотеке элементов управления.Должен ли веб-браузер быть в сборке типа Windows?Я предполагаю, что это как-то связано с насосом сообщений - но я не знаю полностью.Я также попытался поместить это в форму, но все еще потерпел неудачу.Любая помощь очень ценится.Я надеюсь, что Джон Скит может что-то сказать по этому поводу:).

1 Ответ

0 голосов
/ 11 октября 2010

Navigate - это метод, а не событие, какое событие вы ожидаете запустить?

Да, элемент управления браузера ожидает родителя (в противном случае у него будут проблемы, такие как this ).
Поскольку элемент управления браузера также является компонентом STA, он также ожидает, что насос сообщений (например, Application.Run (new FormMain () или formMain.ShowDialog ()) в текущем потоке будет вызывать события из фонового потока.

См. Также

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...