Hi Alain,
Thanks for the update. Currently there is no option to keep the current cursor position in the same place when inserting the text. But, you can achieve the same by the following way.
[C#]
private void btnCurPosition_Click(object sender, EventArgs e)
{
Point cursorPostn = this.editControl1.CurrentPosition;
this.editControl1.FindText("won");
this.editControl1.CurrentPosition = this.editControl1.Selection.Start.VirtualPoint;
this.editControl1.InsertText(this.editControl1.CurrentLine, this.editControl1.CurrentColumn - 1, @"CHA");
this.editControl1.SelectionCancel();
//Try commenting and uncommenting this to note the difference.
this.editControl1.CurrentPosition = cursorPostn;
this.editControl1.Focus();
}
Please try the sample below on the same and let me know if this helps.
http://www.syncfusion.com/uploads/redirect.aspx?file=Edit_Sample_f94b5e0a.zip&team=support
Regards,
Nanda