![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Вобщем когда меняются параметры например на другой цвет в TRichEdit то почемуто выделенный текст мышкой тоже меняет цвет, как сделать чтобы он не менял цвет но мог выделяться.
|
#2
|
||||
|
||||
![]() текст нужно выделять чтобы копировать... только чтобы он не менял цвет..
Последний раз редактировалось ALexandr555, 31.12.2010 в 19:31. |
#3
|
||||
|
||||
![]() в принципе есть идея добавлять это в невидемый второй а затем от туда уже копировать
|
#4
|
||||
|
||||
![]() сделал так
Код:
procedure AddColoredLine(ARichEdit: TRichEdit; AText: string; AColor: TColor); begin with ARichEdit do begin SelStart := Length(Text); SelAttributes.Color := AColor; SelAttributes.Size := 8; SelAttributes.Name := 'MS Sans Serif'; Lines.Add(AText); end; end; // А это сам пример procedure TForm1.Button1Click(Sender: TObject); begin AddColoredLine(RichEdit1, 'Hallo', clRed); AddColoredLine(RichEdit1, 'Hallo', clGreen); end; Последний раз редактировалось Admin, 31.12.2010 в 21:46. |