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 offset from the left of the treeview items in the treeview control.

 

Syntax

 

' Get

indentOffset = <TreeViewName>.Indent

 

' Set

<TreeViewName>.Indent = indentOffset

 

Returns (Get only)

 

Number, indentation from the left.

 

Parameters (Set only)

 

Name

Type

Optional

Meaning

indentOffset

Number

No

Indentation offset from left

 

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