Class HTMLEventImpl
This class must be inherited by the developer for each element where the HTML element supports events.
Inherited Members
Namespace: Syncfusion.Windows.Forms.HTMLUI
Assembly: Syncfusion.HTMLUI.Windows.dll
Syntax
public abstract class HTMLEventImpl : IHTMLEvent, IDisposable
Constructors
HTMLEventImpl(IHTMLElement, String)
Initializes a new instance of the HTMLEventImpl class
Declaration
protected HTMLEventImpl(IHTMLElement parent, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| IHTMLElement | parent | Parent of the event. |
| System.String | name | Name of the event. |
Fields
m_events
List of events which were attached to the element.
Declaration
protected ArrayList m_events
Field Value
| Type |
|---|
| System.Collections.ArrayList |
Properties
Name
Gets or sets the unique name of the event.
Declaration
public string Name { get; set; }
Property Value
| Type |
|---|
| System.String |
Parent
Gets or sets the parent element of the current event.
Declaration
public IHTMLElement Parent { get; set; }
Property Value
| Type |
|---|
| IHTMLElement |
Methods
AttachEvent(EventHandler)
Attaches user method to the current event.
Declaration
public void AttachEvent(EventHandler handler)
Parameters
| Type | Name | Description |
|---|---|---|
| System.EventHandler | handler | User delegate on method which must catch the event raising. |
DetachEvent(EventHandler)
Detaches user method to the current event.
Declaration
public void DetachEvent(EventHandler handler)
Parameters
| Type | Name | Description |
|---|---|---|
| System.EventHandler | handler | User delegate on method which must catch the event raising. |
Dispose()
On dispose, detaches all events from the HTML element.
Declaration
public void Dispose()
Finalize()
Finalizes an instance of the HTMLEventImpl class
Declaration
protected void Finalize()
OnNameChanged(ValueChangedEventArgs)
Called by property set part on value change. This is best place for custom logic.
Declaration
protected virtual void OnNameChanged(ValueChangedEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| ValueChangedEventArgs | args | ValueChangedEventArgs instance |
OnParentChanged(ValueChangedEventArgs)
Called by property set part on value change. This is best place for custom logic.
Declaration
protected virtual void OnParentChanged(ValueChangedEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| ValueChangedEventArgs | args | ValueChangedEventArgs instance |
RaiseEvent(EventArgs)
Raises event for user.
Declaration
public abstract void RaiseEvent(EventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.EventArgs | e | Reference on input parameters. |
RaiseNameChanged(ValueChangedEventArgs)
Raises NameChanged event when property value changes.
Declaration
protected void RaiseNameChanged(ValueChangedEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| ValueChangedEventArgs | args | ValueChangedEventArgs instance |
RaiseParentChanged(ValueChangedEventArgs)
Raises ParentChanged event when property value changes.
Declaration
protected void RaiseParentChanged(ValueChangedEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| ValueChangedEventArgs | args | ValueChangedEventArgs instance |
Events
NameChanged
Utility event. Helps developer to catch any changes of class property. Name value.
Declaration
public event ValueChangedEventHandler NameChanged
Event Type
| Type |
|---|
| ValueChangedEventHandler |
ParentChanged
Utility event. Helps developer to catch any changes of class property. Parent value.
Declaration
public event ValueChangedEventHandler ParentChanged
Event Type
| Type |
|---|
| ValueChangedEventHandler |