LISTBOX
Syntax
- ctl[n]: LISTBOX(Class Specific Properties), Other Properties
Description
- Listboxes are good for scrollable lists. If you need the "pull-down menu"-style, use the COMBOBOX class. The items in the listbox are specified in the text string separated with the new line escape sequence (\n) and each item has its individual value.
Class Specific Properties
- DISABLENOSCROLL
- Used in conjunction with HSCROLL or VSCROLL; if the item amount is less than needed to require scrolling, the scrollbar is disabled and not removed.
- HSCROLL
- If necessary, a horizontal scrollbar is activated.
- INTEGRALHEIGHT
- The height of the listbox is resized according to the items' height. (default)
- MULTICOLUMN
- Items are arranged in columns (also depends on Size-property)
- NOINTEGRALHEIGHT
- The height of the listbox is resized according to the Size property, even if items are partially displayed.
- SORT
- Sorts the items in alphabetical order. The values of the items are recomputed; top item is always 0 and continues with 1, 2, etc.
- VSCROLL
- If necessary, a vertical scrollbar is activated.
Other Properties
- Text
- Defines the listbox's text contents (default = no Text)
- Val
- Assigns a value to the listbox and activates the item (default = -1)
Example
ctl[0]: LISTBOX, "Multiply\nScreen\nLighten\nDarken"
ctl[1]: LISTBOX(NOINTEGRALHEIGHT), "Uno\nDos\nTres\nCuatro\nCinco", Val=2, Size=(40,30)
Also see
- COMBOBOX
Comments
- Everyone can add his comments about his experiences with this function here. Tips for using it are welcome, too.