blog icon indicating copy to clipboard operation
blog copied to clipboard

Great but for TRichEdit

Open limelect opened this issue 7 years ago • 1 comments

How to change for richedit?

  Form1.Rich1.SelAttributes.Color := clRed;
  Form1.Rich1.SelAttributes.Style := [fsBold];

I tried

TRichEdit= Class (Vcl.ComCtrls.TRichEdit);

TRichEditStyleHookColor = class(TRichEditStyleHook) private procedure UpdateColors; protected procedure WndProc(var Message: TMessage); override; public constructor Create(AControl: TWinControl); override; end;

if Control.Enabled then begin Brush.Color := TWinControlH(Control).Color; SelAttributes.Color:=TWinControlH(Control).Color;<<< dose not work FontColor := TWinControlH(Control).Font.Color;

limelect avatar Nov 16 '18 18:11 limelect

@limelect Instead using ... TRichEditStyleHookColor = class(TRichEditStyleHook) ...

use: ... TRichEditStyleHookColor = class(TScrollingStyleHook) ...

wantedxnn avatar Dec 13 '20 23:12 wantedxnn