Element object
The Element object defines an object on the surface. The Element object supports the following properties and methods:

NameDescription
AllowChangeParentGets or sets a value that indicates whether the element can change its parent ( by drag and drop ).
AllowInsertChildGets or sets a value that indicates whether the element allows child elements ( by drag and drop ).
AutoHeightGets the height of the element to fit its content ( as if the AutoSize property is True ).
AutoSizeSpecifies if the element computes its size automatically.
AutoWidthGets the width of the element to fit its content ( as if the AutoSize property is True ).
BackColorGets or sets a value that indicates the element's background color.
BackgroundExtIndicates additional colors, text, images that can be displayed on the element's background using the EBN string format.
BackgroundExtValueSpecifies at runtime, the value of the giving property for specified part of the background extension.
BorderColorGets or sets a value that indicates the element's border color.
BorderPaddingReturns or sets a value that indicates the padding of the element's borders.
BringToFrontBrings the element to front.
CaptionGets or sets a value that indicates the HTML caption to be displayed on the element.
CaptionAlignIndicates the alignment of the element's caption.
CaptionSingleLineSpecifies if the element's caption is displayed on single or multiple lines.
CheckBoxAlignIndicates the alignment of the element's checkbox.
CheckedGets or sets a value that indicates the element's check-box state.
ChildCountCounts the number of child elements.
ChildPositionSpecifies the position of the element while it is a child element.
ChildrenReturns a safe array of child elements.
ClientPaddingReturns or sets a value that indicates the padding of the element's client.
ControlSpecifies the identifier of the inner control hosted by the current element.
EditEdits the element.
ElementFormatSpecifies the way the control shows the parts of the element.
EnabledGets or sets a value that indicates whether the element is enabled or disabled.
EndUpdateElementAdds programmatically updated properties of the element to undo/redo queue.
EnsureVisibleScrolls the surface to ensure that the current element fits the control's visible area.
ExpandedExpands or collapses the element.
ExtraCaptionGets or sets a value that indicates the extra HTML caption to be displayed on the element.
ExtraCaptionAlignIndicates the alignment of the element's extra caption.
ExtraCaptionSingleLineSpecifies if the element's extra caption is displayed on single or multiple lines.
ExtraPicturesSpecifies the list of extra pictures to be displayed on the element.
ExtraPicturesAlignIndicates the alignment of the element's extra picture.
FirstChildGets the first child of the element.
ForeColorGets or sets a value that indicates the element's foreground color.
HeightSpecifies the height of the element.
IDSpecifies the element's unique identifier.
IncomingLinksReturns a safe array of incoming links.
InflateSizeIncreases or decreases the width and height of the element.
LastChildGets the last child of the element.
LevelSpecifies the level of the element in a hierarchy.
LicenseIndicates the runtime license required to create the inner control.
MaxHeightSpecifies the maximum height of the element.
MaxWidthSpecifies the maximum width of the element.
MinHeightSpecifies the minimum height of the element.
MinWidthSpecifies the minimum width of the element.
MoveToMoves the element to a new position.
NextSiblingChildRetrieves the next sibling of the element in the parent's child list
NextVisibleChildRetrieves the next visible element in the parent's child list
ObjectReturns the inner object hosted by the current element.
OutgoingLinksReturns a safe array of outgoing links.
OverviewColorGets or sets a value that indicates the element's overview color.
PaddingReturns or sets a value that indicates the padding of the element's background.
ParentSpecifies the element's parent.
PathToDetermines if there is any path from the current element to the specified element.
PatternSpecifies the pattern to be shown on the element's background.
PictureRetrieves or sets a graphic to be displayed in the control.
PictureDisplayRetrieves or sets a value that indicates the way how the graphic is displayed on the element's background
PicturesSpecifies the list of pictures to be displayed on the element.
PicturesAlignIndicates the alignment of the element's picture.
PrevSiblingChildRetrieves the prev sibling of the element in the parent's child list
PrevVisibleChildRetrieves the prev visible element in the parent's child list
ResizableGets or sets a value that indicates whether the user can resize the element.
ScrollToMoves or scrolls the surface, so the current element aligns to the specified corner.
SelectableIndicates if the element is selectable.
SelectedIndicates if the element is selected or unselected.
SendToBackSends the element to the back.
ShowCheckBoxGets or sets a value that indicates whether the element shows or hides the check-box.
ShowHandCursorOnSpecifies whether the hand cursor is shown when hovering the element.
StartUpdateElementStarts changing properties of the element, so EndUpdateElement method adds programmatically updated properties to undo/redo queue.
StatusAlignSpecifies the alignment of the status inside the element.
StatusColorGets or sets a value that indicates the element's status color.
StatusPaddingReturns or sets a value that indicates the padding of the element's status.
StatusPatternSpecifies the pattern of the element's status
StatusSizeSpecifies the size of the status inside the element.
ToolTipGets or sets a value (tooltip) that's displayed once the cursor hovers the element.
ToolTipTitleGets or sets a value (title) that's displayed once the cursor hovers the element.
TypeSpecifies the element's type.
UserDataIndicates any extra data associated with the element.
VisibleShows or hides the element.
VisibleChildCountCounts the number of visible child elements.
VisibleChildrenReturns a safe array of visible child elements.
WidthSpecifies the width of the element.
WindowReturns or sets the handle of the window to be hosted by the element.
XSpecifies the element's x-position.
YSpecifies the element's y-position.