как получить строку в ListBox, на корой в данный момент находится курсор??
volvo
29.04.2007 2:43
Ты имеешь в виду, которая выделена?
Есть свойство ItemSelected, отсчет с 0 ...
Адель
29.04.2007 3:07
Цитата
Есть свойство ItemSelected, отсчет с 0 ...
у меня не работает(
if listbox.itemindex>-1 then idEdit.Text:=listbox.Items[listbox.itemindex];
вроде так..
volvo
29.04.2007 3:10
Что значит "не работает"? Вылетает?
MultiSelect чему равен?
Добавлено через 1 мин. Да, кстати, еще вопрос: ГДЕ ты прописываешь этот код? В каком событии?
Адель
29.04.2007 3:24
MultiSelect=false; событие EditChange
volvo
29.04.2007 3:41
Тогда расскажи, чего ты хочешь добиться? В EditChange меняешь содержимое этого же самого Edit-а?
Оно, кстати, работает, только что проверил, хотя ты так и не уточнила, что не так
Адель
29.04.2007 3:46
procedure TForm1.SearchEditChange(Sender: TObject); begin ListBox.Perform(LB_SELECTSTRING,-1,Longint(PChar(SearchEdit.Text))); if listbox.itemindex>-1 then idEdit.Text:=listbox.Items[listbox.itemindex]; end;
вот этого)
volvo
29.04.2007 3:52
И это тоже работает...
Разговор очень содержательный, тебе не кажется? Я больше спрашивать не буду, двух раз вполне достаточно...
Адель
29.04.2007 4:06
Сорь, вопроса не поняла ->пишет что ItemSelected неиндефицирован. не мог бы кинуть кусок кода
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.