Webbrowser soll nach klick auf Link nichts machen
-
Hallo!
Ich fange mit folgendem Code den Klich auf einen Link ab:Private Sub WebBrowser_Vorschau_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser_Vorschau.DocumentCompleted Dim links As HtmlElementCollection = WebBrowser_Vorschau.Document.Links For Each link As HtmlElement In links link.AttachEventHandler("onclick", New EventHandler(AddressOf LinkClicked)) Next End Sub Private Sub LinkClicked(ByVal sender As Object, ByVal e As EventArgs) Dim link As HtmlElement = WebBrowser_Vorschau.Document.ActiveElement Dim url As String = link.GetAttribute("href") End Sub
Wie bekomme ich den Webbrowser dazu, dass er nach dem Klick auf einen Link nicht reagiert, damit die aktuelle Ansicht erhalten bleibt? Er soll nur Programmatisch reagiert werden, um den geklickten Link auszuweten.
Danke! Christoph
-
Im Navigating Event des Browsers kannst du das Navigieren unterbrechen.
-
Und wie mach ich das?
Webbrowser.stop() hab ich ausprobiert. Das geht leider nicht.
-
e.chancel = true;
-
Allerherzlichsten Dank! Funktioniert sehr gut!