TextEdit.InsertionPosAtXY

From Xojo Documentation

Method

TextEdit.InsertionPosAtXY(X as Integer, Y as Integer) As Integer

Supported for all project types and targets.

Returns (as an Integer) returns the position of the insertion point closest to pixel coordinates X,Y relative to the control. The returned value is zero-based.

Example

This example is in the MouseDown event of a TextArea. This event passes in the X,Y coordinates of the MouseDown event and the method returns the corresponding character position.

Dim i As Integer
i = TextArea1.InsertionPosAtXY(x, y)
MsgBox(Str(i))
Return True