![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
strlist в ListBox
Неуловимый Джо © (2005-01-27 11:37:00)Вопрос конечно глупый... Но все-таки... Как обращаться ко всему массиву строк в листбоксе?
SPeller (2005-01-27 19:46:00) [1]Посмотри исходники VCL, если не веришь. Там каждый вызов Strings.Items[I] приводит к посылке сообщения листбоксу.
Неуловимый Джо (2005-01-27 18:20:00) [2]А так же флаг в руки и трамвай навстречу :))
(сорри за оффтоп, не удержалси)
SPeller (2005-01-27 15:07:00) [3]В VCL наследник от TStrings, который делает абсолютно то же самое, что и в KOL. Так что Items в зубы и вперед.
ECM (2005-01-27 14:55:00) [4]Если тебе неохота написать одну функцию - переходи на VCL
она тебе напихает в проект кучу лишних в придачу ... :)
Неуловимый Джо (2005-01-27 13:29:00) [5]Можно конечно... если нет другого пути. В VCL, так там все прозрачно...
ECM (2005-01-27 13:21:00) [6]ListBox <> StrList - это разные вещи.
Поройся в MSDN на тему LB_XXXXXX но кажется там нет нотификации
извлекающей все сразу...
....
можно же так S := S + ListBox.Items[i]+#13#10;
Неуловимый Джо (2005-01-27 13:03:00) [7]Хм... Оригинально конечно... Но мне нужно выдрать сразу весь StringList. Такое вообще предусмотрено?
ECM (2005-01-27 12:15:00) [8]
var
S: String;
...
for i:=0 to ListBox1. ItemCount-1 do begin
S := ListBox1. Items[i];
...
end