| |
| Listbox selected property |
 |
When I try to set the selected property of a ListBox component, I receive an exception that the Index is out of bounds. How do I get around this?
The selected property should only be used with ListBox components that have the MultiSelect property set to true. If you are working with a ListBox that has the MultiSelect property set to false, use the ItemIndex property to select the item.
Example:
procedure TForm .Button Click(Sender: TObject);
begin
ListBox .Items.Add(' ');
ListBox .Items.Add('2');
{This will fail on a single selection ListBox}
// ListBox .Selected[ ] := true;
ListBox .ItemIndex := ; {This is ok}
end;
|
|
| Hits/month |
2,500,000+ |
Downloads (Since May 2000) |
7,393,709 |
| Total Files |
6,023 |
| Forum msgs |
7,670 |
| Articles/FAQs |
70+/900+ |
Top Selling Software at Amazon
|