Страница: 1 |
Страница: 1 |
Вопрос: помогите с webBrowser
Добавлено: 25.09.09 15:33
Автор вопроса:
KreAtoR
Делаю программку для заполнения, html из xml при помощи vb6.
Все ничего, но никак не могу понять как мне работать с RadioButton
textBox я заполняю таким способом
web(0).Document.Forms(3).text1.Value = "1"
отправляю (нажитие кнопки) вот так
web(2).Document.Forms(0).send.Click
ComboBox я запрашиваю вот так (при условии конечно, что значения уже прописаны)
web(0).Document.Forms(1).login_server.Value = "4"
но все никак не могу выделить RadioButton.
Помогите пожалуйста
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа: KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #1
Добавлено: 25.09.09 15:40
Ой совсем забыл написать
читал вот http://www.vbnet.ru/forum/show.aspx?id=119993
ответ от хакера
WebBrowser1.Document.All.Item(73).Click()
WebBrowser1.Document.All.Item(73).Value = 1
но я незнаю какой это номер!!! где мне такое узнать тоже незнаю.
И вообще, зачем выделять через номер, когда известно имя объекта???
Номер ответа: 2
Автор ответа: KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #2
Добавлено: 25.09.09 16:55
Короче говоря я сделал так!!
Dim i as integer
For i =0 to 100
web(0).Document.Forms(3).elements(i).Value = "1"
MsgBox web(0).Document.Forms(3).elements(i).Name
Next i
таким способом я смог определить , какой объект мне нужен по названию и по изменению значения, а при помощи i я узнаю именно номер элемента!!!!!!!
коряво но докапаться до номера объекта можно.
Правда номер Forms приходилось тыкать наабум!!!!!