Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];




Вниз

ListBox-ы 


Ольга   (2002-01-16 15:10) [0]

Не могу программно получить содержимое строчки в листбоксе, он пишет, что List index out of bounds и номер строки, хотя у меня эта строка существует



Алексей Петров   (2002-01-16 15:13) [1]

Программа лучше знает. Раз говорит List index out of bounds - значит нет такой строки.

На всякий случай - строки с 0 нумеруются, а не с 1.



Ольга   (2002-01-16 15:15) [2]

Я знаю, он реагирует только тогда, когда по листбоксу кликнешь, а так - нет...



McSimm   (2002-01-16 15:24) [3]

Похоже проблема с ItemIndex. Он равен -1 до того как кликнуть.

if ListBox1.ItemIndex < 0 then S := ""
else S := ListBox1.Items[ListBox1.ItemIndex];

Или устанавливайте ListBox1.ItemIndex в 0 до того как выбираете строку (при условии, что он не пустой)



Vitaly   (2002-01-16 15:25) [4]

Наверное ItemIndex?

Когда ничего не выбрано в ListBox"е ItemIndex = -1.
Listbox1.Items[ItemIndex] - будет ругаться.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.036 c
14-8992           fliz                  2001-12-14 18:33  2002.02.04  
---|Ветка была без названия|---


1-8818            DJ X                  2002-01-19 15:55  2002.02.04  
HTM Inside


1-8936            Yuraz                 2002-01-03 08:49  2002.02.04  
Люди, подскажите, как слева в Code Explorer сделать нумерацию строк программного кода?


1-8824            MJH                   2002-01-19 18:17  2002.02.04  
AnimatedMenus2000


1-8872            IronHawk              2002-01-15 18:30  2002.02.04  
ОКРУГЛЕНИЕ ! ! ! . . .