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

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

Работа ListView в режиме vsReport


3APA3A ©   (2004-08-10 20:44:00) 

Я смотрел демо VirtualListView, но так и не понял, как же работать с ListView в этом режиме. Во всех остальных - ясно, просто вызываешь ListView.Items.AddItem('NewItem', nil) и все, а вот в vsReport непонятно...
 Помогите, pls...


Palladin   (2004-08-10 22:39:00) [1]

Это очень просто. Особенность работы ListView в виртуальном режиме заключается в том что данные он не хранит. Существует основное событие TListView.OnData + несколько дополнительных, которые позволяют назначить выводимые данные в ListView.

Самый простейший пример.
Выставляем TListView.OwnerData:=true;, то есть переводим его в виртуальный режим и на событие OnData

Item.Caption:=inttostr(item.index);


3APA3A   (2004-08-10 22:32:00) [2]

to begin...end
 Вот я так и сделал...  

 P.S. вопрос про " виртуальный режим работы ListView" остается открытым...


begin...end   (2004-08-10 22:24:00) [3]


> Я имел в виду - как добавлять в ListView информацию в виде
>  a   b   c

SubItems


3APA3A   (2004-08-10 22:23:00) [4]

Может быть странный.  
 Я имел в виду - как добавлять в ListView информацию в виде
 a   b   c
 -   -   -
 -   -   -
 -   -   -
 В других режимах работы столбцы b и c не видны, поэтому можно
 вызывать Add() и заполнять только столбец a.
 Но я уже нашел как это делать...

 P.S. а что такое "работа с ListView в виртуальном режиме"?


Palladin   (2004-08-10 22:11:00) [5]

Вообще говоря странный вопрос. Если работать с ListView в виртуальном режиме то никакой Items. Addне нужен. А vsReport это всего лишь способ просмотра и никак на хранение данных не влияет.


Наверх

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