Setting Properties for Individual Items in a List Box
The properties summarized in the following table can be set for an individual item in a ListBox control.
| Property | Description |
|---|---|
| itemBackColor | Contains the background color of each item |
| itemData | Contains a specific number for each item |
| itemEnabled | Specifies whether individual items are disabled or enabled |
| itemExpanded | Contains the expansion (or collapse) status of each item |
| itemForeColor | Contains the text color of each item |
| itemLevel | Contains the hierarchical level of each item |
| itemObject | Contains an object for each entry |
| itemPicture | Contains a picture for individual items |
| itemPictureType | Contains the type of picture of each item |
| itemSelected | Contains the selection status of each item |
| itemText | Contains the text of an item |
Each of these properties is an array of values, with the same number of entries as items in the list box. To set a property for an item in a list box, you must also specify the index of the item; for example:
myListBox.itemText[1]
The previous example returns the text for the first item in a list box called myListBox.
The code fragment in the following example sets the itemText property for the tenth item in this list box.
myListBox.itemText[10] := "Fred";
See also "Using a List Box to Display a Hierarchy or Tree", in the following subsection.
