Форум: "Начинающим";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];
ВнизДинамическое создание элементов ListView Найти похожие ветки
← →
Fenix © (2006-03-15 15:27) [0]Доброго времени суток.
Мне нужно динамически создать пункты в ListView. у меня структура идет такая:
Status | UIN | Name. И мне надо что бы например можно было делать всю колонку UIN невидимой.
Подскажите пожалуйста как это можно реализовать.
← →
Сергей М. © (2006-03-15 16:11) [1]Объекты класса TListView штатными средствами не предоставляют возможности делать невидимыми колонки в режиме Report
← →
Fenix © (2006-03-15 16:15) [2]Ясно.... но можено же тода ширину колонки сжать до 1 или до 0 и не будет же видно этой колонки... Но меня инетересует как можно создать TlistItem динамически и привязать его к ListView.
← →
clickmaker © (2006-03-15 16:18) [3]ListView.Items.Add
← →
Сергей М. © (2006-03-15 16:23) [4]
> но можено же тода ширину колонки сжать до 1 или до 0 и не
> будет же видно этой колонки
Особо хитрозадый и вредный юзер всегда, думаю, найдет при этом незамысловатый способ растянуть колонку, столь бережно и любовно скрытую тобой до Width=0
Проще, надежней и правильней попросту не формировать эту колонку при заполнении Items-списка
← →
Fenix © (2006-03-15 16:24) [5]Допустим я задаю так:....
z:=TlistItem.Create(nil);
z.Caption:="asd";
listview1.Items.Add(z);// сточка 3
ListView имеет структуру: Status | UIN | Name.
И мне пишут что не верные параметры передаю в строчке 3.
← →
Fenix © (2006-03-15 16:27) [6]
> Проще, надежней и правильней попросту не формировать эту
> колонку при заполнении Items-списка
эм.... ну тогда мне прийдеться хранить ее в отдельной структуре, что бы в зависимости от выбранного элемента она передовалась определенной функци... А я хотел бы все данные хранить в ListView. Но по идее можно же и запретить редактирование ListView"ера :)
← →
clickmaker © (2006-03-15 16:35) [7]
> Fenix © (15.03.06 16:24) [5]
F1
← →
Fenix © (2006-03-15 17:24) [8]допустим у меня добавляеться так:
var z:Tlistitem;
....
z:=listview1.Items.Add;
z.Caption:="UIN1";
....
но они почемуто добавляються сбоку, а не друг под другом, и как мне добавлять в разные Column ListView?
← →
Плохиш © (2006-03-15 17:40) [9]
> но они почемуто добавляються сбоку, а не друг под другом,
надо установить стиль vsReport
> и как мне добавлять в разные Column ListView?
В столбцах с индексами 1.. отображаются строки из свойства SubItems.
← →
Fenix © (2006-03-15 17:55) [10]
> В столбцах с индексами 1.. отображаются строки из свойства
> SubItems.
Что то не могу понять с чем именно работать....с ListViev или с ListItem?
Если можешь приведи плз код...
← →
Плохиш © (2006-03-15 18:24) [11]В справке по TListItems.Add есть пример и по TListItem.SubItem тоже есть пример.
← →
Fenix © (2006-03-15 18:36) [12]А можно сделать так, что бы выделение шло все строки (как в ListBox"е). И как можно в 1 окошке прорисовать рисунок, а 2 сделать главным?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.057 c