![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ListBox-ы [D3, Win2k]
Ольга © (2002-01-16 15:10:00)Не могу программно получить содержимое строчки в листбоксе, он пишет, что List index out of bounds и номер строки, хотя у меня эта строка существует
Vitaly (2002-01-16 15:25:00) [1]Наверное ItemIndex?
Когда ничего не выбрано в ListBox"е ItemIndex = -1.
Listbox1.Items[ItemIndex] - будет ругаться.
McSimm (2002-01-16 15:24:00) [2]Похоже проблема с ItemIndex. Он равен -1 до того как кликнуть.
if ListBox1.ItemIndex < 0 then S := ""
else S := ListBox1.Items[ListBox1.ItemIndex];
Или устанавливайте ListBox1.ItemIndex в 0 до того как выбираете строку (при условии, что он не пустой)
Ольга (2002-01-16 15:15:00) [3]Я знаю, он реагирует только тогда, когда по листбоксу кликнешь, а так - нет...
Алексей Петров (2002-01-16 15:13:00) [4]Программа лучше знает. Раз говорит List index out of bounds - значит нет такой строки.
На всякий случай - строки с 0 нумеруются, а не с 1.