Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
eldar22
-
- Обычный пользователь

-
-
- Сообщения: 91
- Зарегистрирован: 09.09.2008 (Вт) 18:11
eldar22 » 04.08.2009 (Вт) 15:15
Здравствуйте !
У меня есть программа в ней есть WebBrowser1 и listbox
В listbox есть ссылки при клике на ссылку в WebBrowser1 открывается эта ссылка
Вопрос вот в чём как сделать по таймеру клики ну например минута прошла произошёл клик минута прошла произошёл клик по другой ссылки из списка lisbox?
-
alibek
-
- Большой Человек

-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 04.08.2009 (Вт) 19:10
eldar22 писал(а):как сделать по таймеру клики ну например минута прошла произошёл клик минута прошла произошёл клик по другой ссылки из списка lisbox?
Именно так и делай.
Lasciate ogni speranza, voi ch'entrate.
-
eldar22
-
- Обычный пользователь

-
-
- Сообщения: 91
- Зарегистрирован: 09.09.2008 (Вт) 18:11
eldar22 » 04.08.2009 (Вт) 20:52
Проблема заключается в следующем
ссылок много если использовать
- Код: Выделить всё
Private Sub Timer1_Timer()
Static State As Boolean
WebBrowser1.Navigate List1.Text
s = s - 1000
If s = 0 Then Timer1.Enabled = True
End Sub
Private Sub Command1_Click()
s = 1000
Timer1.Interval = 30000
Timer1.Enabled = True
End Sub
То он будет щёлкать только на одну ссылку
А вот как сделать что бы щёлкал на другие ссылки
-
Денис
-
- Доктор VB наук

-

-
- Сообщения: 2734
- Зарегистрирован: 07.11.2006 (Вт) 13:55
- Откуда: Ейск, Краснодарский край
-
Денис » 05.08.2009 (Ср) 8:00
eldar22 писал(а):А вот как сделать что бы щёлкал на другие ссылки
Сделай ссылкам флаги. Если флаг ссылки = True тогда ссылка_клик
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.
-
eldar22
-
- Обычный пользователь

-
-
- Сообщения: 91
- Зарегистрирован: 09.09.2008 (Вт) 18:11
eldar22 » 05.08.2009 (Ср) 14:45
Я нашёл один вариант
- Код: Выделить всё
List1.ListIndex = номер строки в данном случае 0
При выполнение выделяется ссылка, а вот как допустим на следующую ссылку перейти то есть выделить её
-
Хакер
-
- Телепат

-

-
- Сообщения: 16489
- Зарегистрирован: 13.11.2005 (Вс) 2:43
- Откуда: Казахстан, Петропавловск
-
Хакер » 05.08.2009 (Ср) 14:47
Наверное присвоить свойству единичку? Можешь включешь уже голову?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.
-
eldar22
-
- Обычный пользователь

-
-
- Сообщения: 91
- Зарегистрирован: 09.09.2008 (Вт) 18:11
eldar22 » 05.08.2009 (Ср) 19:02
нет нет 0 так как с 0 начинается, если 1 то выделиться вторая строка
-
eldar22
-
- Обычный пользователь

-
-
- Сообщения: 91
- Зарегистрирован: 09.09.2008 (Вт) 18:11
eldar22 » 05.08.2009 (Ср) 19:09
Вопрос решён

Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Majestic-12 [Bot], SemrushBot и гости: 3