Как открыть веб-страницу в элементе управления WebBrowser в цикле - PullRequest
0 голосов
/ 06 января 2010

Я использую WebBrowser элемент управления в моем приложении.

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

Ответы [ 3 ]

1 голос
/ 06 января 2010

здесь вы идете:

List<string> hyperlinks = new List<string>();

foreach (string str in hyperlinks)
{

mybrowser.Navigate(str);

}
0 голосов
/ 02 января 2015

foreach (строка str в гиперссылках) работает, однако проблема в том, что ответ не даст вам желаемого результата.

  1. Вам нужно дождаться завершения каждого документа, прежде чем переходить к следующему документу. Оператор foreach загрузит каждый документ, но единственным документом, который будет полностью загружен, будет последний документ.
  2. Вам необходимо принять ошибки Java Script, поскольку это создает многочисленные исключения в компоненте WebBrowser.
0 голосов
/ 06 января 2010

WebBrowser.Navigate ();

...