- There is at this moment not a built-in function to count the number of replaces. This is a good suggestion for a future update.
- Replace starts from the caret.
- You can set the caret position with AdvRichEditor.SelStart / AdvRichEditor.SelLength = 0 and call AdvRichEditor.SelectionToCaret;
- Did you try to update this with a BeginUpdate/EndUpdate block?