An alternative is simply doing RichMemo.Enabled := False (However the background of a disabled control changes and for my use case it must be unchanged).are you trying to use RichMemo as a rich-text Label?
are you trying to use RichMemo as a rich-text Label?
Maybe you simply want to set to "ReadOnly := true". It doesn't prevent the selection... but maybe you don't want to prevent the selection after all?
And you can always set SetLength to zero, for OnSelhange event.