![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть ли в ListBox событие похожее на onChange? [D6, Win95/98]
Sound © (2002-03-22 21:58:00)То есть событие возникающее при выборе пользователем одного из элемента ListBox.
Andrey007 (2002-03-25 11:04:00) [1]А что значит клавишами? У меня, например, срабатывает OnClick при перемещении по TListBox"у стрелками курсора и Home, End, PageUp и Page Down.
Sound (2002-03-25 10:21:00) [2]А если пользователь выбирает пункт клавишами? Вот тут и возникает проблема :(
Anatoly Podgoretsky (2002-03-23 09:59:00) [3]Sound © (22.03.02 22:44)
Одно другому не мешает, в любом случае сначала происходит выбор, а если второй щелчок в указанном интервале то onDubleClick другой логики не существет, есть еще третье, если второй выбор проиходит за пределами интервала, то это подразумевает или переходов в режим редактирования или другое действие.
Song (2002-03-23 09:01:00) [4]Если не секрет, почему?
Тогда LB_SELECTSTRING?
Sound (2002-03-22 22:44:00) [5]Нет, не подходит. Есть ещё и onDubleClick (который также надо описать) но это на крайни случай.
Song (2002-03-22 22:30:00) [6]OnClick Вам подойдёт. ItemIndex равен -1 если не элемент не выбран, или номер элемента.