Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо