<TreeViewName>.Selected

<< 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>.Selected

 

Description

 

Gets handle of the selected item, if any

 

Syntax

 

' Get

handleOfSelectedItem = <TreeViewName>.Selected

 

Returns

 

Number, non-zero for selected, otherwise zero.

 

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