Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 6
Регистрация: 26.04.2009
Сообщений: 234

Последовательная загрузка URL в webbrowser через 10 секунд из массива по таймеру

17.03.2011, 01:16. Показов 1570. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что у меня неправильно? у меня в данный момент загружается всегда последний элемент массива

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace Кликер
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        int view = 0;
 
        string[] url = new string[] { "yandex.ru", "ya.ru", "news.yandex.ru" };
 
        private void button1_Click(object sender, EventArgs e)
        {            
                webBrowser1.Navigate("");  
        }
 
        private void timer1_Tick(object sender, EventArgs e)
        {
                for (int i = 0; i < url.Length; i++)
                {
                    webBrowser1.Navigate(url[i]);
                }
 
                view++;
          
        }
 
        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            timer1.Interval = 10000;
            timer1.Start();
        }
 
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.03.2011, 01:16
Ответы с готовыми решениями:

Загрузка изображения через URL + UIActivityIndicatorView
хочу загрузить изображение через URL в сториборде вставил UIImageView и UIActivityIndicator, сделал свойства, но не понимаю, как...

При открытии диспетчера задач загрузка цп падает с 70-80% до 2-5 через несколько секунд
что делать, в процесах ничего ничего нет, что нагружает процессор. всякие утилиты показывают нагрузку около 70%, но если открыть диспетчер...

При открытии диспетчера задач загрузка цп падает с 30-40% до 0-1 через пару секунд
Народ помогите решить эту проблему, проверял всякими разными антивирусами утилитами , ничего не помогает. Просто ничего не запущено на...

2
 Аватар для Delphi_is_DEAD
11 / 11 / 3
Регистрация: 09.03.2011
Сообщений: 35
17.03.2011, 06:59
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
 
namespace fg
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
            timer1.Interval = 10000;
            timer1.Enabled = true;
        }
        int view = 0;
 
        string[] url = new string[] { "www.yandex.ru", "www.mail.ru", "www.google.ru" };
        void Button1Click(object sender, EventArgs e)
        {
             webBrowser1.Navigate(""); 
        }
        
        void WebBrowser1DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            timer1.Interval = 10000;
            timer1.Enabled = true;
        }
        
        void Timer1Tick(object sender, EventArgs e)
        {
            if (view < url.Length)
                webBrowser1.Navigate(url[view]);
            else
                timer1.Enabled = false;
            view++;
        }
    }
}
1
1 / 1 / 6
Регистрация: 26.04.2009
Сообщений: 234
17.03.2011, 14:27  [ТС]
В чем причина, не отображаются ссылки в listbox3 с загруженной страницы в webbrowser2 ?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;
 
namespace CLICK
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        string yBlok = "http://yandex.ru/yandsearch?clid=9582&text=%D1%80%D0%B0%D0%BC%D0%B1%D0%BB%D0%B5%D1%80&lr=56";
 
        private void button1_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate(yBlok); 
        }
 
        bool control;
        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            if (control == false)
            {
                HtmlElementCollection collect = webBrowser1.Document.Links;
 
                ArrayList Ref = new ArrayList();
                for (int i = 0; i < collect.Count; i++)
                {
                    HtmlElement elem = collect[i];
                    listBox1.Items.Add(elem.GetAttribute("href"));
                }
 
                for (int i = 0; i < collect.Count; i++)
                {
 
                    int abc = listBox1.FindString("http://www.rambler.ru/", i - 1);
                    HtmlElement elem1 = collect[abc];
                    if (!Ref.Contains(elem1.GetAttribute("href")))
                    {
                        listBox2.Items.Clear();
                        Ref.Add(elem1.GetAttribute("href"));
                        listBox2.Items.Add(elem1.GetAttribute("href"));
                    }
                }
 
                int[] mas = new int[1];
                webBrowser2.Navigate(Ref[mas[0]].ToString());
 
            }
            control = true;
        }
 
        private void webBrowser2_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            
            if (control == false)
            {
                HtmlElementCollection collect1 = webBrowser2.Document.Links;
 
                ArrayList Ref1 = new ArrayList();
                for (int i = 0; i < collect1.Count; i++)
                {
                    HtmlElement elem1 = collect1[i];
                    listBox3.Items.Add(elem1.GetAttribute("href"));
                }
 
            }
            control = true;
        }
 
    }
}
Добавлено через 39 минут
проблема решена
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.03.2011, 14:27
Помогаю со студенческими работами здесь

Загрузка через webbrowser только html
Здравствуйте. Сейчас делая одну программу понадобилось войти на сайт и что бы можно было по выбору или просматривать страницы или загрузить...

Загрузка файлов на сайт через webBrowser
Здравствуйте. На сайте есть кнопка загрузки файлов, вот ее код &lt;input name=&quot;file&quot; type=&quot;file&quot;&gt; Как через webBrowser на C#...

Загрузка файлов через WebBrowser - Delphi
Как можно загрузить файл через WebBrowser1 в Delphi? К примеру нужно скачать это - http://rghost.ru/6NNRdXjfg Ссылка на скачку этого...

При открытии диспетчера задач загрузка цп падает с 100 до 10 через пару секунд
При открытии диспетчера задач загрузка цп падает с 100 до 10 через пару секунд. Виндуос переустановил все отфарматировал все равно не...

Загрузка изображения на сайт (можно через Webbrowser)
Всем привет, делаю автоматический постинг на сайте сделал авторизацию, сам постинг , потом меня перекидывает на страницу ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru