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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2016, 11:35   #1
Hinc
Пользователь
 
Регистрация: 14.05.2016
Сообщений: 33
Сообщение [РЕШЕНО]: Удаление каждой второй строки в memo

Приветствую.
Как удалить каждую вторую строку в memo? Пробовал и через for и через while.

Код:
procedure TForm1.Button3Click(Sender: TObject);
var i:integer;
begin
i:=1;
  while i<Memo1.Lines.Count do begin
     Memo1.Lines.Delete(i);
     Inc(i,2)
  end;
end;
Пожалуйста, оформляйте Ваш код согласно правилам.

Что было до нажатия кнопки:
8
8
49
49
50
50
51
51
52
52
53
53
54
54
162
162

Что осталось после нажатия кнопки:
8
49
49
50
51
52
52
53
54
162
162

Как сделать так, чтобы удаляло каждую вторую строку?

Решение:
Цитата:
Сообщение от TaLadno Посмотреть сообщение
Код:
var i: integer;
begin
  for i := Memo.Lines.Count - 1 downto 0 do
    if i mod 2 = 0 then
      Memo.Lines.Delete(i);

Последний раз редактировалось Вадим Мошев; 12.05.2018 в 19:43.
Hinc вне форума Ответить с цитированием
Старый 21.05.2016, 11:40   #2
TaLadno
Форумчанин
 
Регистрация: 03.06.2015
Сообщений: 393
По умолчанию

Код:
var i: integer;
begin
  for i := Memo.Lines.Count - 1 downto 0 do
    if i mod 2 = 0 then
      Memo.Lines.Delete(i);
Вы там держитесь.
TaLadno вне форума Ответить с цитированием
Старый 21.05.2016, 11:42   #3
Hinc
Пользователь
 
Регистрация: 14.05.2016
Сообщений: 33
По умолчанию

Спаситель.
Спасибо!!!
Hinc вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редактирование каждой второй строки Questru Microsoft Office Excel 11 04.07.2012 10:38
вывод каждой второй строки из мемо ВалекFCRK Общие вопросы Delphi 2 15.06.2012 20:49
Добавить текст в конце каждой строки memo donpizzz Компоненты Delphi 4 20.05.2012 16:25
Удаление строки в memo dubailand Общие вопросы Delphi 6 21.12.2011 16:04
Удаление отступов в последней ячейке каждой строки в каждой таблице Busine2009 Microsoft Office Word 7 06.06.2009 12:27