Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.06.19;
Скачать: CL | DM;

Вниз

Вопрос по добавлению элементов   Найти похожие ветки 

 
antonsha   (2009-11-10 12:04) [0]

В лист бокс можно загрузить элементы таким путём:
var
i:TStringList;
begin
i:=TstringList.Create;
i.Add("s");
i.Add("s2");
i.Add("s3");
Listbox1.Items:=i;
i.Free

Интересует можно ли каким-то образом добавить также массив элементов в ListView.

Имелось в виду то в Лист Бокс сразу загружается весь массив стринг листа надо чтоб также добавлялось в Listview


 
Сергей М. ©   (2009-11-10 12:07) [1]

Нет, TStrings нельзя.
Но можно в качестве источника использовать TListItems


 
antonsha   (2009-11-10 14:15) [2]

var
i:TlistItems;
begin
i:=TlistItems.Create(ListView1);
i.Add.Caption:="aa";
end;

Работает, но проблема в том что мне надо создать сначала в этом листиетмс массив данных а потом весь массив загрузить в листвью,а получается что при каждом добавлении элемента в листитемс он сразу же отображается в листвью


 
Сергей М. ©   (2009-11-10 14:30) [3]

i:=TlistItems.Create(nil);


 
antonsha   (2009-11-10 14:35) [4]

не катит :(

"Access violation on asdress ...."


 
Сергей М. ©   (2009-11-10 14:46) [5]


> antonsha


А какая нафих разница, добавлять ли элементы по одному в цикле прямо в ListView.Items или копировать их разом из другого ListItems ?


 
antonsha   (2009-11-10 14:53) [6]

Разница в том что есть 30 потоков которые могут писать в ListView и обновлять UI или эти 30 потоков будут писать в лист итемс без обновления UI и когда их работа будет закончина тогда отобразить в ListView всё что надо одним махом.


 
Сергей М. ©   (2009-11-10 15:00) [7]


> 30 потоков которые могут писать в ListView


Не могут. Это недопустимо.
Обращения к визуальнымм VCL-контролам VCL-приложения допустимы только из основного потока.


> когда их работа будет закончина тогда отобразить в ListView
> всё что надо одним махом


На то существуют TListItens.Begin/EndUpdate.



Страницы: 1 вся ветка

Текущий архив: 2011.06.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
6-1238322888
alshtam
2009-03-29 14:34
2011.06.19
Indi, проблема с чтением из сокета данных


15-1298928603
Юрий
2011-03-01 00:30
2011.06.19
С днем рождения ! 1 марта 2011 вторник


2-1299918530
LDV
2011-03-12 11:28
2011.06.19
много get-запросов


2-1299748767
laby
2011-03-10 12:19
2011.06.19
При вызове sp часики убрать


2-1300183147
Avil
2011-03-15 12:59
2011.06.19
Mysql stored proc, записи в цикле