TAdvmemo: How to prevent caret to go beyond OEL?

I'm using the TAdvMemo to allow the user to type in strings that will later be combined together.

As such, the number of space at the end of the string is important: I need not only to retain it but also to let the user "see" that.

Using a regular TMemo, that is not an issue: the user cannot go beyond the end of the line (EOL). But with TAvdMemo, that isn't the case: the user can click on any part of the memo and the carret will be placed there, adding spaces to the end of that line.

Is there a way to have TAdvMemo behave like the TMemo regarding End of Line ?

The reason I'm not using TMemo is that I want to have a "soft" word warp functionality (where a line is visually warped but remains a single line) so i'd like to retain that capability.

Set
AdvMemo.AutoExpand = false

Most excellent: it works.

Thank you