MulticolumnListbox class/Item Symbols property

From LabVIEW Wiki
Jump to: navigation, search
VI Server Property Information
Property ID 18D99001
Scope Basic Development Environment
Data Name ItemSyms
Short Name* ItemSyms
Long Name* Item Symbols
* Displayed here in English. Short and Long names appear in the language of the LabVIEW IDE.
Owning Class ID 46
Owning Class Name MulticolumnListbox Class
Data Type I32 Array data type

I32 Array

Property Node Item Symbols
Available in Real-Time Operating SystemYes
Available in Run-Time EngineYes
Loads the block diagram into memoryNo
Loads the front panel into memoryNo
Need to authenticate before useNo
PermissionsRead/Write
Remote access allowedYes
Settable when the VI is runningYes

Array of item symbols. Item symbols (0-40) are as shown in the listbox symbol ring constant.

This property is similar to the Item Symbols item on the shortcut menu of a listbox.


Uses

You can indent items in a Multicolumn Listbox to represent hierarchal data (similar to a Tree without the ability to expand and collapse) by causing the item's symbol to indent. To indent the symbols use the following equation:

Index to Set = Orginal Item Symbol Index + Indent Level * 65536

The 65536 shows that you can only have 2 ^ 16 = 65536 symbols in a Multicolumn Listbox (0 to 65535). However, only 0 to 40 have default values.

History

Version Change(s)
LabVIEW 2018 More info to come.

See Also

External Links