![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему не срабатывает ItemData в ListView?
nester © (2004-03-24 19:29:00)Я заполняю ListView из массива. В ListView у меня стоит сортировка, соответственно индекс в листвью не совпадает с индексом в массиве.
Поэтому сохраняю индекс массива в ItemData, но его значение все равно остается 0. Делаю так:
for i:= Low(Accounts) to High(Accounts) do
begin
c:= ListViewAccounts.LVItemAdd(Accounts[i].name);
ListViewAccounts.LVItems[c, 1]:= Accounts[i].login;
ListViewAccounts.ItemData[c]:= i;
ListViewAccounts.LVItems[c, 2]:= Accounts[i].host;
end;
При этом затем все ListViewAccounts.ItemData[c] равны 0.
Почему? как пофиксить?
Стоит Delphi 7 Kol 1.91
nester (2004-03-25 10:35:00) [1]Спасибо, сработало%)
Владимир Кладов (2004-03-24 22:12:00) [2]LVItemData