TTMSFNCRichEditor and TabPositions

Hello,

In TTMSFNCRichEditor, I would like to handle tab width to display a table using :

AMemoDestination.addtext('Field1'+#9+'Field2'+#9+'Field3');
AMemoDestination.addtext('ValueA1'+#9+'ValueA2'+#9+'ValueA3');
AMemoDestination.addtext('ValueB1'+#9+'ValueB2'+#9+'ValueB3');

// Add 2 tabposition
AMemoDestination.TabPositions.Add(40);
AMemoDestination.TabPositions.Add(80);

But TabPositions not seems to work fine, it seems only to work when I click (Mouse down) on a line !

How to do it's work ?

Correct code:

AMemoDestination.addtext('Field1');
AMemoDestination.AddTab;
AMemoDestination.addtext('Field2');
AMemoDestination..AddTab;
AMemoDestination.Addtext('Field3');
...

// Add 2 tabposition
AMemoDestination.TabPositions.Add(40);
AMemoDestination.TabPositions.Add(80);

Thank you it's work fine.

But now I have another problem, when if I set TabPosition
AMemoDestination.TabPositions.Add(750);

If I resize my RichEdit to width < to my max tabposition value text are hidden and a line jump are insert. Like a strange Wordwrap effect !

Ok when RichEditor width > tabposition :

KO when RichEditor width < tabposition :