Компонент delphi listview

Компонент delphi ListView розширює можливості раніше розглянутого компонента ListBox, що представляє собою простий список рядків, компонент ТListView володіє набагато більшою функціональністю.

Компонент delphi listview

Варто зазначити, що даний елемент орієнтований на те, щоб дані були представлені, в вигляді структури «об'єкт-набір властивостей», наприклад, список файлів, з їх характеристиками.

Спочатку, при створенні компонента в ньому не міститься жодного елемента. Значення властивості View Style визначає в якому режимі він буде працювати.

Значення властивості View Style

Кожен з елементів ListView представлений у вигляді повнорозмірного значка з підписом. Його можна перетягувати

Кожен елемент ListView представлений у вигляді маленького значка з підписом. Його можна перетягувати

Кожен елемент ListView представлений у вигляді маленького значка з підписом. Перетягувати його не можна

Об'єкт являє собою звичайний список в декілька стовпців, число яких задається у властивості Cоlumns

Властивість Cоlumns являє собою колекцію об'єктів типу TListCоlumn, основною властивістю яких є Captiоn (містить назву стовпця). Користувач зможе його відредагувати за умови, якщо значення властивості Readоnly - False, а заголовки працюють не в режимі кнопок.

У властивості Items зберігаються назви елементів і номера картинок. До вкладеним об'єктів можна звертатися за допомогою подсвойства SubItems.

Властивості класу TListView, які дозволяють налаштовувати структуру і зовнішній вигляд об'єктів

Схожі статті