WebBrowser перехват линков

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

WebBrowser перехват линков

Сообщение $Yastrebov$ » 16.04.2009 (Чт) 18:39

Если в WebBrowser открыть линк, который открывается в PopUp окне, то он всегда открывается в IE или другом браузере.
Как сделать WebBrowser контейнером для всех подобных исходящих линков, перехватывать их и открывать например в своем PopUp-е (например еще одна модальная форма, где есть WebBrowser2)

Спасибо!
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: WebBrowser перехват линков

Сообщение Хакер » 16.04.2009 (Чт) 19:04

Поменять таргеты? Ловить события NewWindow?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: WebBrowser перехват линков

Сообщение Debugger » 16.04.2009 (Чт) 19:13

Занимался такой дребеденью. Использовал FindWindow в таймере...

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Re: WebBrowser перехват линков

Сообщение $Yastrebov$ » 16.04.2009 (Чт) 19:26

Да, похоже мне нужно то, что сформулировал Хакер. Кто-то знает как?
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: WebBrowser перехват линков

Сообщение Хакер » 16.04.2009 (Чт) 19:27

Что «как?»?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Re: WebBrowser перехват линков

Сообщение dr.MIG » 16.04.2009 (Чт) 19:59

Недавно обсуждалось.
Salus populi suprema lex

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Re: WebBrowser перехват линков

Сообщение $Yastrebov$ » 19.04.2009 (Вс) 1:08

С Вашими примерами не разобрался :(
Нашел более емкое решение, может кому-нибудь пригодится:

Код: Выделить всё
Private Sub WebBrowser1_NewWindow2(ppDisp As Object,
                                   Cancel As Boolean)
   Dim frmWB2 As FormBrowser2
   Set frmWB2 = New FormBrowser2

   frmWB2.WebBrowser1.RegisterAsBrowser = TRUE

   Set ppDisp = frmWB2.WebBrowser2.Object
   frmWB2.Visible = True
End Sub
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!


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

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

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

    TopList