Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
dima_mak
-
- Начинающий
-
-
- Сообщения: 18
- Зарегистрирован: 22.03.2004 (Пн) 16:47
dima_mak » 14.05.2004 (Пт) 18:28
Как сделать так, что бы все ссылки(которые я нажимаю в ВБ в объекте WebBrowser) которые должны открытся в новом окне, откроются в новом объекте WebBrowser? Желательно пример. Зарание спасибо
-
RayShade
-
- Scarmarked
-
-
- Сообщения: 5511
- Зарегистрирован: 02.12.2002 (Пн) 17:11
- Откуда: Russia, Saint-Petersburg
-
RayShade » 14.05.2004 (Пт) 18:37
Разве что перехватывать событие
- Код: Выделить всё
WebBrowser_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
и потом уже создавать самостоятельно новый экземпляр объекта WebBrоwser и в нем уже открывать самому страницу его методом Navigate2
-
dima_mak
-
- Начинающий
-
-
- Сообщения: 18
- Зарегистрирован: 22.03.2004 (Пн) 16:47
dima_mak » 14.05.2004 (Пт) 19:07
Спасибо заответ но я уже решил эту проблему, если кому интересно:
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Dim Form2 As Form2
Set Form2 = New Form2
Set ppDisp = Form2.WebBrowser1.Object
Form2.Visible = True
End Sub
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40