Category / Section
How to handle HTML Element events in WinForms HTMLUIControl?
1 min read
Handle HTML element
The HTML elements in HTMLUI can handle the common element events like Click, DoubleClick, Mouse events, Keyboard events, etc.
C#
htmlelements = this.htmluiControl1.Document.GetElementsByUserIdHash(); this.text1Element = htmlelements["Text1"] as BaseElement; this.radio1Element = htmlelements["Radio1"] as BaseElement; this.checkBox1Element = htmlelements["CheckBox1"] as BaseElement; this.image1Element = htmlelements["Image1"] as BaseElement; this.button1Element = htmlelements["Button1"] as BaseElement; this.outputCellElement = htmlelements["outputCell"] as BaseElement; this.text1Element.Click += new EventHandler( element_Click ); this.text1Element.DoubleClick += new EventHandler( element_DoubleClick ); this.text1Element.KeyDown += new EventHandler( element_KeyDown ); this.text1Element.KeyPress += new EventHandler( element_KeyPress ); this.text1Element.KeyUp += new EventHandler( element_KeyUp ); this.text1Element.MouseDown += new EventHandler( element_MouseDown ); this.text1Element.MouseEnter += new EventHandler( element_MouseEnter ); this.text1Element.MouseLeave += new EventHandler( element_MouseLeave ); this.text1Element.MouseMove += new EventHandler( element_MouseMove );
VB
htmlelements = Me.htmluiControl1.Document.GetElementsByUserIdHash() Me.text1Element = htmlelements("Text1") Me.radio1Element = htmlelements("Radio1") Me.checkBox1Element = htmlelements("CheckBox1") Me.image1Element = htmlelements("Image1") Me.button1Element = htmlelements("Button1") Me.outputCellElement = htmlelements("outputCell") AddHandler Me.text1Element.Click, AddressOf element_Click AddHandler Me.text1Element.DoubleClick, AddressOf element_DoubleClick AddHandler Me.text1Element.KeyDown, AddressOf element_KeyDown AddHandler Me.text1Element.KeyPress, AddressOf element_KeyPress AddHandler Me.text1Element.KeyUp, AddressOf element_KeyUp AddHandler Me.text1Element.MouseDown, AddressOf element_MouseDown AddHandler Me.text1Element.MouseEnter, AddressOf element_MouseEnter AddHandler Me.text1Element.MouseLeave, AddressOf element_MouseLeave AddHandler Me.text1Element.MouseMove, AddressOf element_MouseMove
Reference link: https://help.syncfusion.com/windowsforms/html-viewer/element-events