Проблема при работе с WebBrowser

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
artful84
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 28.12.2005 (Ср) 2:04
Откуда: 2la

Проблема при работе с WebBrowser

Сообщение artful84 » 01.12.2006 (Пт) 19:31

Возникла проблема следующего содержания:
Открываю с помощью WebBrowser страницу в интернете. Там текстовое поле и кнопка. Я хочу сделать автозаполнение текстового поля. Для этого использую SendKeys и посимвольно ввожу требуемый текст. Буфером обмена пользоваться нельзя. На моем компьютере все работает нормально, на других почему-то не реагирует на переход на следующую строку. Пробовал несколько вариантов: длинная строка, переход по vbCrLf или chr(13), использовал массив и после ввода каждого слова отправлял SendKeys "{ENTER}". У меня все варианты сработали. Стоило перенести на другой компьютер - исходный текст выводится одной строкой. В чем тут может быть дело? При создании дистрибутива ничего не убирал.
Дилетант

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 01.12.2006 (Пт) 20:10

Я хочу сделать автозаполнение текстового поля
Вообще то, вроде есть способ по лучше предложенного тобой.
В чем тут может быть дело?
В подписи? :wink:
А я все практикую лечение травами...

artful84
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 28.12.2005 (Ср) 2:04
Откуда: 2la

Сообщение artful84 » 01.12.2006 (Пт) 20:37

Twister писал(а):Вообще то, вроде есть способ по лучше предложенного тобой.

Да, знаю, что есть способ лучше. Уже нашел про нажатие на кнопочку Submit. Попытался аналогично сделать - не получилось. Код страницы:
...<form action='файл.php' method='POST'>...<textarea name='Congrat' cols='200' rows='150' wrap='None'></textarea><br><input type='submit' value='Поздравить'><br></form>.
Как тут быть. Оговорюсь, MSDN есть, но ставить некуда. Из 160 Гб свободно 800 Мб :cry:

В подписи? :wink:

Не исключаю :lol:
Дилетант

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 01.12.2006 (Пт) 21:09

2 artful84: Дружище, а получить документ внутри WEB Browser как полноценную архитектуру DOM пробывал ?

Тогда ты в любом объекте сможешь не только текст менять, но и события все ловить и настройки все им менять.

Подключи в проект MSHTML.tlb

artful84
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 28.12.2005 (Ср) 2:04
Откуда: 2la

Сообщение artful84 » 01.12.2006 (Пт) 21:25

ALX_2002 писал(а):2 artful84: Дружище, а получить документ внутри WEB Browser как полноценную архитектуру DOM пробывал ?
Тогда ты в любом объекте сможешь не только текст менять, но и события все ловить и настройки все им менять.
Подключи в проект MSHTML.tlb

Уже подключен. Осталось только найти информацию по нему найти.
Дилетант

artful84
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 28.12.2005 (Ср) 2:04
Откуда: 2la

Сообщение artful84 » 03.12.2006 (Вс) 10:35

Twister писал(а):Вообще то, вроде есть способ по лучше предложенного тобой.

А все-таки, можно озвучить способ получше? Только, если можно, не одним названием, а еще и примерчиком :wink:
Дилетант

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 03.12.2006 (Вс) 13:43

document.forms(0).Congrat.value="..."
Лучший способ понять что-то самому — объяснить это другому.

artful84
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 28.12.2005 (Ср) 2:04
Откуда: 2la

Сообщение artful84 » 03.12.2006 (Вс) 17:43

Antonariy писал(а):document.forms(0).Congrat.value="..."

Огромное спасибо.
Дилетант


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 27

    TopList  
cron