Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > вставить в раскрашенный текст фразу


Автор: mpdasa 26.5.2012, 15:52
У меня есть ричедит с текстом.

Раскрасил часть текста с помощью 

Код
for ...
RichEdit1.SelStart :=...
RichEdit1.SelLength :=...
RichEdit1.SelAttributes.Color:=ClRed;
end;


Получилось:
  Американцы на Луне были!.

Теперь надо добавить слово не перед были (с сохранением цвета!!!!!!) и удалить знак восклицания в конце.
В итоге должно получиться:
  Американцы на Луне не были.

Советы, что все надо добавить и удалить, а потом снова раскрасить пожалуйста не давайте. 

Автор: drkot 1.6.2012, 13:54
Формат наследуется от символа который находится справа от точки вставки.

Американцы на Луне[точка вставки] были!.
текст должен быть таким ' не' (с пробелом впереди)

Удаление: выделил, присвоил пустую строку.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)