|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.03.2011, 22:25 | #1 |
Форумчанин
Регистрация: 07.12.2010
Сообщений: 115
|
Сдвигание строк в StringList (Delphi)
Подскажите пожалуйста. Как можно при удаление строки или при ее очищение, следующую строку сдвинуть на ее место. Если мы очистили строку 4, то срока 5 становиться на ее место, а строка 6 на место пятой и так далее до конца последней строки
|
08.03.2011, 08:56 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
э...
так это уже и так работает. Если Вы удаляете строку, то все остальные "как бы сдвигаются" - на самом деле у них просто индекс уменьшается! например. есть (в скобках индекс): Первая строчечка (0) Вторая строчечка (1) Третья строчечка (2) Четвёртая строчечка (3) выполнив команду удаления, например второй строки (с индексом 1): xxxx.Delete(1); получаем: Первая строчечка (0) Третья строчечка (1) Четвёртая строчечка (2) |
08.03.2011, 09:58 | #3 |
Форумчанин
Регистрация: 07.12.2010
Сообщений: 115
|
Спасибо. А если нужно добавить в средину StringList какую то строчку ?Как в этом случае действовать?
|
08.03.2011, 10:07 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
xxx.Insert(Куда, Что)
Цитата:
|
|
08.03.2011, 10:56 | #5 |
Форумчанин
Регистрация: 07.12.2010
Сообщений: 115
|
Значит если мы пропишем
Код:
|
08.03.2011, 11:09 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Но принцип Вы уловили правильно, именно так и будет происходить! |
|
08.03.2011, 11:52 | #7 |
Форумчанин
Регистрация: 07.12.2010
Сообщений: 115
|
Забыл что нумерация идет с нуля. Теперь разобрался.Спасибо
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
StringList(Delphi) | CAMOBAP | Помощь студентам | 26 | 28.02.2011 23:20 |
StringList | adr | Общие вопросы Delphi | 0 | 05.11.2010 18:43 |
Раздваивание строки в StringList (Delphi 7) | alxd | Помощь студентам | 8 | 23.09.2009 13:11 |
stringlist | grater83 | Общие вопросы Delphi | 2 | 21.09.2009 14:26 |
Сдвигание label'a когда значение капшн меняеться | diznt | Помощь студентам | 3 | 18.08.2008 00:23 |