<TreeViewName>.ItemHeight

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

 

Description

 

GET/SET Treeview item height.

 

Syntax

 

' Get

itemHeight = <TreeViewName>.ItemHeight

 

' Set

<TreeViewName>.ItemHeight = itemHeight

 

Returns (Get only)

 

Number, indentation level

 

Parameters (Set only)

 

Name

Type

Optional

Meaning

itemHeight

Number

No

Item height applied for all items in tree view

 

Remarks

 

Gets immediately applied to all items in treeview.

 

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