Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2012, 20:06   #1
The SCS
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 98
По умолчанию Запара с TListView

Имеется компонент с Style: vsReport.

Содержимое компонента постоянно меняется. 4 столбца. В первых двух иконки. Скрипт в 3-й колонке ищет необходимый пункт, и вычислет его Item index. А вот в следующей колонке, на том же ряду необходимо вставить текст. В этом и заключается проблема.

Я пробовал делать так:

lvNicks.Item[i].Subitem[2]:='asfsd'; но выдает Index out of bounds. Если указывать 1, то заменяется Igor на asfsd, а надо заменить вопросики на asfsd.

+---------------------+
+ L + F + Name + Clan +
+ A + A + Igor + ????? +
+---------------------+
The SCS вне форума Ответить с цитированием
Старый 29.03.2012, 20:25   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Так и дает ошибку, потому что субитем не создан. См. Subitems.Add
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 29.03.2012, 20:39   #3
The SCS
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 98
По умолчанию

У меня нет Subitems.Add! Я вообще толковой документации по этому компоненту не нашел.

хотя нашел вот, но он айтемы добавляет lvnicks.Items.Add.SubItems.Add('tes t');

Последний раз редактировалось Stilet; 29.03.2012 в 21:28.
The SCS вне форума Ответить с цитированием
Старый 29.03.2012, 21:05   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Вообщето очень толковая документация под носом лежит, жмакаешь F1 и изучаешь ListView. Толковей документации не видел. И ListView1.Items[i].SubItems.Add
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Tlistview NEoMASTERR Общие вопросы Delphi 1 01.12.2011 04:04
Снова с парсингом запара. Den7656 Общие вопросы Delphi 6 16.11.2011 10:51
Запара с прогой tol1k JavaScript, Ajax 2 14.03.2011 10:07
Запара с задачей.. Locfen Помощь студентам 3 03.03.2011 18:18
Запара с excel hunter03 Помощь студентам 2 11.11.2010 17:30