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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2015, 21:13   #1
inkenvy
 
Регистрация: 15.03.2015
Сообщений: 3
По умолчанию Удаление абзаца под кареткой, RichEdit. За вознаграждение!

Delphi 7. Есть текстовый редактор с RichEdit, нужно тыкнуть на абзац мышкой, и нажать кнопку, что бы она удаляла абзац под кареткой. Цену вопроса обсудим в личных сообщениях.
inkenvy вне форума Ответить с цитированием
Старый 23.03.2015, 22:22   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
procedure TForm1.SpeedButton1Click(Sender: TObject);
var i: Integer;
begin
  i:=RichEdit1.SelStart;
  while i>0 do if RichEdit1.Text[i]=#10 then Break else Dec(i);
  RichEdit1.SelStart:=i;
  while i<Length(RichEdit1.Text) do if RichEdit1.Text[i+1]=#10 then Break else Inc(i);
  RichEdit1.SelLength:=i-RichEdit1.SelStart+1;
  RichEdit1.SelText:=''
end;
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi - RichEdit. Удаление слова, строки, абзаца под курсором. inkenvy Общие вопросы Delphi 7 17.03.2015 10:28
Удаление слов в RichEdit Xo66um Общие вопросы Delphi 10 19.03.2014 11:05
Нужен скрипт под Windows 7 за вознаграждение Sergio1969 Фриланс 0 30.05.2011 12:33
RichEdit и удаление текста kuzmich Общие вопросы Delphi 3 19.12.2010 22:59
Необходима помощь за вознаграждение! (C под Linux) Ilya_M Фриланс 4 08.10.2009 09:12