<< Click to Display Table of Contents >> Navigation: ThinBASIC Modules > UI (User Interface) > CONTROLS > Control Types > TreeView Control > TreeView Control Creation > CONTROL ADD TREEVIEW > Treeview Properties and Methods > <TreeViewName>.Expand |
Description
Expands all nodes in the treeview.
Syntax
<treeviewName>.Expand
Returns
None
Remarks
Restrictions
See also
Examples
' Use somewhere outside function
begin controlid
%controlMyTreeview
end controlid
' ...
' Then in some function create a named treeview control to existing hDlg dialog
control add treeview name "myTreeview", hDlg, %controlMyTreeview, "", 5, 5, 100, 100
' And manipulate it via properties and methods with ease
myTreeview.backColor = rgb(0,10,0) ' Black
myTreeview.textColor = rgb(128,255,64) ' Green
myTreeview.lineColor = rgb(255,0,0) ' Red
myTreeview.itemHeight = 25 ' Inserts "a" as the first item
myTreeview.indent = 50 ' Offset from the left
long a = myTreeview.insertItem("a") ' Inserts "a" as the first item
long b = myTreeview.insertItem("b") ' Inserts "b" after the "a", automatically on the same level
myTreeview.insertItem("c", a) ' Inserts "c" as subitem of "a"
myTreeview.insertItem("d", 0, a) ' Inserts "d" after "a" on the same level as "a"
myTreeview.select = b
msgbox 0, "Handle of selection: " + myTreeview.selected + $CRLF +
"Total items: " + myTreeview.count