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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2010, 17:31   #1
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
Вопрос RichEdit и удаление текста

привет, всем!
ни как не могу разобратся с компонентом richedit. открывают текст или пишу сам текст, ну это без разнице.
смыл в том, что при редактировании текста мне надо дапустим удалить то или иное слово. пишу следующий код:
Код:
var
 i : integer;
begin
 i:=0;
 RichEdit1.Lines.Delete(i);
он мне удаляет всю строку, но мне этого не надо! подскажите что делать?
kuzmich вне форума Ответить с цитированием
Старый 19.12.2010, 19:56   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
  RichEdit1.SelStart:=<позиция удаляемого участка текста>;
  RichEdit1.SelLength:=<длина удаляемого участка текста>;
  RichEdit1.SelText:=''; //по идее должен удалиться выделенный текст, 
                               //не пробывал, не было необходимости
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 19.12.2010, 22:16   #3
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Код:
  RichEdit1.SelStart:=<позиция удаляемого участка текста>;
  RichEdit1.SelLength:=<длина удаляемого участка текста>;
  RichEdit1.SelText:=''; //по идее должен удалиться выделенный текст, 
                               //не пробывал, не было необходимости
че та не работает у меня!
kuzmich вне форума Ответить с цитированием
Старый 19.12.2010, 22:59   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Только что специально проверил, отлично работает. <позиция удаляемого участка текста> - это не позиция в какой-то строке, а позиция от начала текста в RichEdit
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 19.12.2010 в 23:07.
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цвет текста в Richedit prod87 Общие вопросы Delphi 1 10.07.2010 20:51
RichEdit обновление текста N!ckeL Общие вопросы Delphi 11 05.02.2009 20:47
Вставка текста в RichEdit NoName_emaNoN Компоненты Delphi 4 03.05.2008 12:12
Форматирование текста в RichEdit. Air Общие вопросы Delphi 2 03.03.2008 15:15