|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.04.2011, 14:49 | #1 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
Работа c SubItems
Извиняюсь за столь нубский вопрос, но сам понять не могу, пользуюсь процедурой удаления пустых записей в ListView, но она почему то храмает, при удалении записи, удаляет дополнительно следуюющею которая не пустая и останавлевается не удаляя остальных. Где я подводных камней не учёл?
Код:
Последний раз редактировалось bulldog5293; 18.04.2011 в 15:00. |
18.04.2011, 15:18 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
сейчас не досуг проверить Ваш код,
а что удаляет ...SubItems.Delete я на память не помню. НО! Рискну предположить, что тут та же самая беда, которая подстерегает всех, кто делает прямой цикл FOR по структуре, откуда в цикле удаляются записи... Попробуйте написать не for i:=0 to Listview1.Items.Count -1 do а Код:
|
18.04.2011, 16:10 | #3 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
Спс, за оказанную помощь Serge_Bliznykov, но не помогло
|
18.04.2011, 16:19 | #4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> Где я подводных камней не учёл?
Код:
Listview1.Items.Count - число записей в списке (высота) SubItems.Strings[] - поля записи (ширина) как их вобще можно индескировать одним индексом?
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
18.04.2011, 16:20 | #5 | |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Здравствуйте
Можно сказать продолжение предыдущего сообщения 1. Break - прервёт цикл Код:
Код:
Добавка 3. Цитата:
4. Если Вы не поняли сообщение veniside, дополнительно поясняю - Вы идёте по диагонали. Последний раз редактировалось OlegVE; 18.04.2011 в 16:34. |
|
18.04.2011, 17:00 | #6 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
Код:
Код:
Последний раз редактировалось bulldog5293; 18.04.2011 в 17:02. |
18.04.2011, 17:12 | #7 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Попробуйте хоть раз в жизни нажать F7
Прощайте P.S. Не забудьте про Add Watch |
18.04.2011, 17:17 | #8 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
Код:
|
18.04.2011, 18:48 | #9 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
Это как? Кнопок на клаве не хватает? Так клавиши переназначить можно.
|
18.04.2011, 19:14 | #10 | |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
Полностью вырубается Delphi XE от того что Pentium 3
Цитата:
Последний раз редактировалось bulldog5293; 19.04.2011 в 17:47. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск по subitems | bulldog5293 | Общие вопросы Delphi | 3 | 15.02.2011 19:17 |
SubItems.Delete | bulldog5293 | Общие вопросы Delphi | 6 | 09.11.2010 11:01 |
ListView SubItems | mutabor | Компоненты Delphi | 0 | 19.08.2010 14:38 |