Hi Frank,
I apologize for the delayed response. The FindText method does find text occuring before the cursor, under conditions of both multiple lines and single lines. It would be helpful if you let us know the version used, to check the issue further.
Also using the FindText, returns to the start of the EditControl's text once its end has been reached. Please look into the attached sample to verify this.
http://websamples.syncfusion.com/samples/Edit/49059-1/main.htm Further, using the following FindText method enables one to start searching from the start of the text rather than the current cursor position.
FindText( string text, bool caseSensitive, bool wholeWord, bool searchInHidden, bool searchUp, IParsePoint startPoint )
Thanks for your patience.
Regards ,
Shirley