![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
![]()
Извиняюсь за столь нубский вопрос, но сам понять не могу, пользуюсь процедурой удаления пустых записей в ListView, но она почему то храмает, при удалении записи, удаляет дополнительно следуюющею которая не пустая и останавлевается не удаляя остальных. Где я подводных камней не учёл?
Код:
Последний раз редактировалось bulldog5293; 18.04.2011 в 15:00. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
сейчас не досуг проверить Ваш код,
а что удаляет ...SubItems.Delete я на память не помню. НО! Рискну предположить, что тут та же самая беда, которая подстерегает всех, кто делает прямой цикл FOR по структуре, откуда в цикле удаляются записи... Попробуйте написать не for i:=0 to Listview1.Items.Count -1 do а Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
![]()
Спс, за оказанную помощь Serge_Bliznykov, но не помогло
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> Где я подводных камней не учёл?
Код:
Listview1.Items.Count - число записей в списке (высота) SubItems.Strings[] - поля записи (ширина) как их вобще можно индескировать одним индексом?
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]()
Здравствуйте
Можно сказать продолжение предыдущего сообщения 1. Break - прервёт цикл Код:
Код:
Добавка 3. Цитата:
4. Если Вы не поняли сообщение veniside, дополнительно поясняю - Вы идёте по диагонали. Последний раз редактировалось OlegVE; 18.04.2011 в 16:34. |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
![]() Код:
Код:
Последний раз редактировалось bulldog5293; 18.04.2011 в 17:02. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]()
Попробуйте хоть раз в жизни нажать F7
Прощайте P.S. Не забудьте про Add Watch |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
![]() Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
![]()
Это как? Кнопок на клаве не хватает? Так клавиши переназначить можно.
|
![]() |
![]() |
![]() |
#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 |