Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2011, 11:06   #1
sergey113
Форумчанин
 
Регистрация: 12.12.2007
Сообщений: 104
По умолчанию Как обработать не выбранный ListBox

В программе использую ListBox выбранный элемент списка определяю так :
Код:
listbox1.Items[listbox1.itemindex]
затем использую его в дальнейшем в программе, но если элемент не выбран, то происходит ошибка.(count -1)
Как обработать эту ситуацию ? у меня не получается. Пробовал
Try ... except
он не обрабатывает эту ситуацию как ошибку? программа зависает..
sergey113 вне форума Ответить с цитированием
Старый 26.05.2011, 12:40   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

1.
Цитата:
ошибка.(count -1)
так по русски и пишет?
2.
Цитата:
Try ... except
он не обрабатывает эту ситуацию как ошибку?
А откуда же тогда берется пункт первый?

3. читайте справку TlistBox ITemIndex F1
Цитата:
The ItemIndex of the first item in the list box is 0. If no item is selected, the value is -1, which is the default value unless MultiSelect is true.
if listbox1.ItemIndex >=0 then
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 26.05.2011 в 12:47.
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка в Image через путь, выбранный в ShellListView artemavd Общие вопросы Delphi 1 20.08.2010 19:12
как добавить в listbox файлы(пишу с помощью bassplayer)(Listbox+opendialog=play) blackstersl Общие вопросы Delphi 11 09.06.2010 13:23
Как по нажатию на Button открыть документ, выбранный в OpenDialog Stranger333 Общие вопросы Delphi 4 12.11.2009 14:27
Как обработать ошибку XAOC-forever Работа с сетью в Delphi 11 24.09.2008 20:13
Как обработать исключение? XPAiN БД в Delphi 9 16.05.2008 15:09