FaceTree object
The FaceTree object displays and handles a Tree-View control.

The following screen shot shows a FaceTree assigned to a face: 

The following table shows how you can get a FaceTree object ( the red items indicates properties )

EXTREECUBELib.Face
	"CreateTree" -> EXTREECUBELib.FaceTree
	"FaceTree" -> EXTREECUBELib.FaceTree

The following table shows how you can get a FaceTree object ( the red items indicates properties )

EXTREECUBELib.FaceTree <- "CreateTree" of EXTREECUBELib.Face
EXTREECUBELib.FaceTree <- "FaceTree" of EXTREECUBELib.Face

The FaceTree object supports the following properties and methods:

NameDescription
BackColorHeaderSpecifies the header's background color.
CaptionIndicates the caption of the selected cell.
CaptionFromPointRetrieves the caption from the point.
ColumnAutoResizeReturns or sets a value indicating whether the control will automatically size its visible columns to fit on the control's client width.
ColumnFromPointRetrieves the index of the column from the point.
ColumnsReturns the Columns collection.
DrawGridLinesRetrieves or sets a value that indicates whether the grid lines are visible or hidden.
EnsureVisibleColumnEnsures the given column fits the visible client area.
EnsureVisibleItemEnsures the given item fits the visible client area.
ExpandOnDblClickSpecifies whether the item is expanded or collapsed if the user double clicks the item.
FaceRetrieves the face that owns the content object.
ForeColorSpecifies the tree's foreground color.
ForeColorHeaderSpecifies the header's foreground color.
FullRowSelectEnables full-row selection in the control.
GetItemsGets the collection of items into a safe array,
GridLineColorSpecifies the grid line color.
GridLineStyleSpecifies the style for gridlines in the list part of the control.
HasLinesEnhances the graphic representation of a tree control's hierarchy by drawing lines that link child items to their corresponding parent item.
HeaderHeightRetrieves or sets a value indicating the control's header height.
HeaderVisibleRetrieves or sets a value that indicates whether the tree's header is visible or hidden.
IndentRetrieves or sets the amount, in pixels, that child items are indented relative to their parent items.
IndexIndicates the index of the face.
ItemByIndexRetrieves the item giving its index.
ItemFromPointRetrieves the index of the item from the point.
ItemPaddingRetrieves or sets the item's default padding.
ItemsReturns the Items collection.
ItemsCountIndicates the number of items.
LayoutSaves or loads the control's layout, such as positions of the columns, scroll position, filtering values.
LinesAtRootLink items at the root of the hierarchy.
PutItemsAdds an array of integer, long, date, string, double, float, or variant arrays to the control.
RefreshRefreses the face's content.
SelBackColorRetrieves or sets a value that indicates the selection background color.
SelectColumnSpecifies the index of the column being selected.
SelectItemSpecifies the index of the item being selected.
SelForeColorRetrieves or sets a value that indicates the selection foreground color.
ShowSelectionSpecifies whether the selection is shown or hidden.
SortOnClickRetrieves or sets a value that indicates whether the control sorts automatically the data when the user click on column's caption.
TreeColumnIndexRetrieves or sets a value indicating the column's index where the hierarchy will be displayed.
ValueIndicates the value of the selected cell.
ValueFromPointRetrieves the value from the point.
VisibleItemsCountIndicates the number of visible items.