I have been asked today how to check, if the cursor is in the last line.

Here is the resulting code snippet, which includes the extra check for the last text position in the document:

Private Function IsLastLine() As Boolean
    If TXTextControl1.SelStart = Len(TXTextControl1.Text) Or TXTextControl1.GetLineFromChar(TXTextControl1.SelStart) + 1 = TXTextControl1.GetLineCount Then
        IsLastLine = True
    Else
        IsLastLine = False
    End If
End function

If you have any suggestions or comments please feel free to drop us a line.