vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   RSS-Feeds  | Newsletter  | Impressum  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2014
 
zurück
Rubrik: HTML/Internet/Netzwerk · WebBrowser   |   VB-Versionen: VB4, VB5, VB609.03.04
Links im eigenem Browser-Fenster ?ffnen

Hier erfahren Sie, wie man Links, die ein neues Fenster ?ffnen, im eigenen WebBrowser-Fenster anzeigen kann.

Autor:   Ralf SchoenBewertung:     [ Jetzt bewerten ]Views:  15.713 
ohne HomepageSystem:  Win9x, WinNT, Win2k, WinXP, Vista, Win7, Win8 Beispielprojekt auf CD 

Es wurde schon des Öfteren gefragt, wie man Links, die ein neues Fenster öffnen, in einem eigenem WebBrowser-Control anzeigen kann und nicht im Standard Browser.

Öffnen Sie ein neues Projekt und platzieren auf die Form1 ein WebBrowser-Control und darunter einen CommandButton. Fügen Sie nachfolgenden Code in den Codeteil der Form1.

Option Explicit
 
Private Sub Command1_Click()
  ' Webseite im WebBrowser-Control anzeigen
  WebBrowser1.Navigate "http://www.vbarchiv.de"
End Sub
' Dieses Ereignis wird ausgelöst, wenn beim 
' Klicken auf einen Link der Inhalt der Seite in einem
' neuen Browser-Fenster angezeigt wird
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
  ' Neue Instanz der aktuellen Form erstellen
  Dim frm As Form1
  Set frm = New Form1
 
  With frm
    ' als Browser registrieren
    .WebBrowser1.RegisterAsBrowser = True
 
    ' WebBrowser Object zuweisen
    Set ppDisp = .WebBrowser1.Object
 
    ' Form positionieren
    .Move 0, 0
 
    ' Form anzeigen
    .Show
  End With
End Sub

Starten Sie nun das Projekt. Nachdem die vb@rchiv-Hauptseite geladen wurde, klicken Sie in der linken Navigation auf ONLINE-SHOP. Normalerweise würde jetzt ein neues IE-Fenster geöffnet werden. In unserem Beispiel jedoch, wird eine zweite Instanz der Form1 geöffnet und die Seite im WebBrowser-Control der zweiten Form angezeigt.
 

Dieser Tipp wurde bereits 15.713 mal aufgerufen.

Voriger Tipp   |   Zufälliger Tipp   |   Nächster Tipp

Über diesen Tipp im Forum diskutieren
Haben Sie Fragen oder Anregungen zu diesem Tipp, können Sie gerne mit anderen darüber in unserem Forum diskutieren.

Aktuelle Diskussion anzeigen (3 Beiträge)

nach obenzurück


Anzeige

Kauftipp Unser Dauerbrenner!Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv  Vol.6
(einschl. Beispielprojekt!)

Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
- nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten
- Symbol-Galerie mit mehr als 3.200 Icons im modernen Look
Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m.
 
   

Druckansicht Druckansicht Copyright ©2000-2014 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.

Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel