DevWebBrowserDocumentMouseDown Event
Occurs when the user clicks a mouse button on the current html document.
Namespace: DevCase.UI.ControlsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[BrowsableAttribute(true)]
[EditorBrowsableAttribute(EditorBrowsableState.Always)]
public event EventHandler<HtmlElementEventArgs> DocumentMouseDown
<BrowsableAttribute(true)>
<EditorBrowsableAttribute(EditorBrowsableState.Always)>
Public Event DocumentMouseDown As EventHandler(Of HtmlElementEventArgs)
Dim instance As DevWebBrowser
Dim handler As EventHandler(Of HtmlElementEventArgs)
AddHandler instance.DocumentMouseDown, handler
public:
[BrowsableAttribute(true)]
[EditorBrowsableAttribute(EditorBrowsableState::Always)]
event EventHandler<HtmlElementEventArgs^>^ DocumentMouseDown {
void add (EventHandler<HtmlElementEventArgs^>^ value);
void remove (EventHandler<HtmlElementEventArgs^>^ value);
}
[<BrowsableAttribute(true)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Always)>]
member DocumentMouseDown : IEvent<EventHandler<HtmlElementEventArgs>,
HtmlElementEventArgs>
No code example is currently available or this language may not be supported.
Value
EventHandlerHtmlElementEventArgs
This is a code example.
No code example is currently available or this language may not be supported.
Public Class Form1
Private Sub Form1_Shown(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Shown
Me.ElektroWebBrowser1.Navigate("http://foro.elhacker.net/")
End Sub
Private Sub ElektroWebBrowser1_DocumentMouseDown(ByVal sender As Object, ByVal e As HtmlElementEventArgs) Handles ElektroWebBrowser1.DocumentMouseDown
Dim wb As DevWebBrowser = DirectCast(sender, ElektroWebBrowser)
Select Case e.MouseButtonsPressed
Case MouseButtons.Left
Dim element As HtmlElement = wb.Document.GetElementFromPoint(e.ClientMousePosition)
If (element IsNot Nothing) Then
Dim url As String = element.GetAttribute("href")
If Not String.IsNullOrWhiteSpace(url) Then
Dim uri As Uri = Nothing
If (Uri.TryCreate(url, UriKind.RelativeOrAbsolute, uri)) Then
wb.AllowNavigation = False
' Here goes your code...
Console.WriteLine(uri.ToString())
End If ' uri
End If ' url
End If ' element
Case Else
wb.AllowNavigation = True
End Select
End Sub
End Class
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.