menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Interface IHTMLElement - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Interface IHTMLElement

    Interface which publishes to the user the main functionality of each HTML element.

    Namespace: Syncfusion.Windows.Forms.HTMLUI
    Assembly: Syncfusion.HTMLUI.Windows.dll
    Syntax
    public interface IHTMLElement

    Properties

    AccessKey

    Gets or sets the hot key which used for fast access of the HTML element.

    Declaration
    Keys AccessKey { get; set; }
    Property Value
    Type
    System.Windows.Forms.Keys

    Attributes

    Gets the list of attributes set to the current element.

    Declaration
    IHTMLAttributesCollection Attributes { get; }
    Property Value
    Type
    IHTMLAttributesCollection

    Children

    Gets the sub elements of the current HTML element.

    Declaration
    IHTMLElementsCollection Children { get; }
    Property Value
    Type
    IHTMLElementsCollection

    Control

    Gets the reference of the control which holds this object.

    Declaration
    HTMLUIControl Control { get; }
    Property Value
    Type
    HTMLUIControl

    Events

    Gets the list of Events supported by the current element.

    Declaration
    IHTMLEventsCollection Events { get; }
    Property Value
    Type
    IHTMLEventsCollection

    Focused

    Gets a value indicating whether the element has input focus.

    Declaration
    bool Focused { get; }
    Property Value
    Type
    System.Boolean

    Format

    Gets the formatting of element used for rendering.

    Declaration
    IHTMLFormat Format { get; }
    Property Value
    Type
    IHTMLFormat

    ID

    Gets or sets the unique identifier of the HTML element in the HTML elements objects tree. This id is specified by the user.

    Declaration
    string ID { get; set; }
    Property Value
    Type
    System.String

    InnerHTML

    Gets or sets the HTML inner text of the current HTML element, without the current element declaration.

    Declaration
    string InnerHTML { get; set; }
    Property Value
    Type
    System.String

    IsResizable

    Gets a value indicating whether the current element is resizable if document is changed.

    Declaration
    bool IsResizable { get; }
    Property Value
    Type
    System.Boolean

    IsVisible

    Gets a value indicating whether the current element's visibility to user.

    Declaration
    bool IsVisible { get; }
    Property Value
    Type
    System.Boolean

    Item[String]

    Gets or sets the value for the attribute with the specified attribute name.

    Declaration
    string this[string attributeName] { get; set; }
    Parameters
    Type Name Description
    System.String attributeName

    String attribute name

    Property Value
    Type
    System.String

    Location

    Gets the real Location of the element after rendering in control client coordinates.

    Declaration
    Point Location { get; }
    Property Value
    Type
    System.Drawing.Point

    Name

    Gets the unique name of the HTML element in the HTML elements objects tree.

    Declaration
    string Name { get; }
    Property Value
    Type
    System.String

    OuterHTML

    Gets the HTML text including the inner and current element text.

    Declaration
    string OuterHTML { get; }
    Property Value
    Type
    System.String

    Parent

    Gets the parent element of the current element.

    Declaration
    IHTMLElement Parent { get; }
    Property Value
    Type
    IHTMLElement

    SelectedText

    Gets the selected text of the element and its children.

    Declaration
    string SelectedText { get; }
    Property Value
    Type
    System.String

    Size

    Gets the real Size of the element after rendering.

    Declaration
    Size Size { get; }
    Property Value
    Type
    System.Drawing.Size

    TabIndex

    Gets or sets the tab index for the HTML element.

    Declaration
    int TabIndex { get; set; }
    Property Value
    Type
    System.Int32
    Remarks

    Objects with a positive TabIndex are selected in increasing order and in source order to resolve duplicates. Objects with an TabIndex of zero are selected in source order. Objects with a negative TabIndex are omitted from the tabbing order.

    Text

    Gets the text of the element and its children.

    Declaration
    string Text { get; }
    Property Value
    Type
    System.String

    UniqueID

    Gets the unique id of the element. Control guarantees that this id is always unique for the document.

    Declaration
    string UniqueID { get; }
    Property Value
    Type
    System.String

    Methods

    ApplyFormat(IHTMLFormat)

    Applies the format to the element.

    Declaration
    void ApplyFormat(IHTMLFormat format)
    Parameters
    Type Name Description
    IHTMLFormat format

    Format to be attached to the element.

    BeginUpdate()

    Disables event raising by the element.

    Declaration
    void BeginUpdate()

    CalculateFormat()

    Calculates the format from arrays of possible formats.

    Declaration
    void CalculateFormat()

    CalculatePosition()

    Calculates the position of the element for rendering.

    Declaration
    void CalculatePosition()

    CalculateSize()

    Calculates the size of the element from it's content.

    Declaration
    void CalculateSize()

    DrawElement(PaintEventArgs)

    Draws the element into the control.

    Declaration
    void DrawElement(PaintEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.PaintEventArgs e

    PaintEventArgs instance

    EndUpdate()

    Enables event raising by the element.

    Declaration
    void EndUpdate()

    Focus()

    Sets the input focus to the element.

    Declaration
    bool Focus()
    Returns
    Type Description
    System.Boolean

    True if the input focus request was successful; false otherwise.

    Events

    BeforeStyleCalculated

    Event. Raised before the CSS style of the element ( Format ) is merged.

    Declaration
    event PreStyleCalculatedEventHandler BeforeStyleCalculated
    Event Type
    Type
    PreStyleCalculatedEventHandler

    Click

    Event. Raised when the mouse is clicked.

    Declaration
    event EventHandler Click
    Event Type
    Type
    System.EventHandler

    DoubleClick

    Event. Raised when mouse is double clicked.

    Declaration
    event EventHandler DoubleClick
    Event Type
    Type
    System.EventHandler

    GotFocus

    Event. Raised when the element gets focus.

    Declaration
    event EventHandler GotFocus
    Event Type
    Type
    System.EventHandler

    KeyDown

    Event. Raised when key is down.

    Declaration
    event EventHandler KeyDown
    Event Type
    Type
    System.EventHandler

    KeyPress

    Event. Raised when key is pressed.

    Declaration
    event EventHandler KeyPress
    Event Type
    Type
    System.EventHandler

    KeyUp

    Event. Raised when key is up.

    Declaration
    event EventHandler KeyUp
    Event Type
    Type
    System.EventHandler

    Leave

    Event. Raised when the element has lost focus.

    Declaration
    event EventHandler Leave
    Event Type
    Type
    System.EventHandler

    LocationCalculated

    Event. Raised when the location of the element is calculated.

    Declaration
    event EventHandler LocationCalculated
    Event Type
    Type
    System.EventHandler

    MouseDown

    Event. Raised when mouse button is down.

    Declaration
    event EventHandler MouseDown
    Event Type
    Type
    System.EventHandler

    MouseEnter

    Event. Raised when mouse enters.

    Declaration
    event EventHandler MouseEnter
    Event Type
    Type
    System.EventHandler

    MouseLeave

    Event. Raised when mouse leaves.

    Declaration
    event EventHandler MouseLeave
    Event Type
    Type
    System.EventHandler

    MouseMove

    Event. Raised when mouse moves.

    Declaration
    event EventHandler MouseMove
    Event Type
    Type
    System.EventHandler

    Paint

    Event. Raised before the element or its part is painted.

    Declaration
    event ElementPaintEventHandler Paint
    Event Type
    Type
    ElementPaintEventHandler

    SizeCalculated

    Event. Raised when the size of the element is calculated.

    Declaration
    event EventHandler SizeCalculated
    Event Type
    Type
    System.EventHandler

    TabIndexChanged

    Event. Raised when the TabIndex property value has been changed.

    Declaration
    event EventHandler TabIndexChanged
    Event Type
    Type
    System.EventHandler
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved