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

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

17.03.2011, 01:16. Показов 1538. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru