![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемка с ListBox [D5, WinME]
NightStranger © (2005-02-08 14:31:00)Доброго времени суток, господа. Подскажите, плиз, как сделать так, чтобы по нажатии кнопки, при не выделенном пункте ListBox выдавалось сообщение об ошибке. Спасибо
Александр Иванов (2005-02-08 15:07:00) [1]NightStranger © (08.02.05 15:03) [5]
Да, все так просто
NightStranger (2005-02-08 15:03:00) [2]То есть можно делать проверку на -1? Как все просто (если так)
Александр Иванов (2005-02-08 14:58:00) [3]NightStranger © (08.02.05 14:51) [3]
Ну и что непонятно?
Индексы нумеруются начиная с 0, естественная ошибка. Если строка не выделена ListBox1.ItemIndex имеет значение -1.
NightStranger (2005-02-08 14:51:00) [4]Использую
ListBox1.Items.Strings[ListBox1.ItemIndex]
и если нет выделенного пункта то выдает сообщение вроде
"List out of bounds -1" или что то вроде того
Александр Иванов (2005-02-08 14:41:00) [5]NightStranger © (08.02.05 14:31)
Код покажи, в котором ошибка появляется.
Dr.Alex (2005-02-08 14:38:00) [6]Какого плана ошибка? Что за исключительная ситуация?
Проще всего
try
<код>
except
<обработка ошибки, опционально>
end;