Futurebasic/Language/Reference/csrlin
CSRLIN function
[edit | edit source]CSRLIN
[edit | edit source]function
[edit | edit source]✔ Appearance ✔ Standard ✔ Console
Syntax
[edit | edit source]currentLine = CSRLIN
Description
[edit | edit source]This function returns the number of the "current" text line (that is, the text line which contains the current pen position) for the current window. The text line at the top of the window is considered Line #0.
CSRLIN
does not necessarily reflect the number of text lines which have actually been displayed. It is calculated based on the current pen position and the size of the current font.
Example
[edit | edit source]WINDOW 1
TEXT _monaco, 16
CLS
FOR i = 1 TO 10
PRINT "CSRLIN = "; CSRLIN
NEXT
FB Lite behavior:
When you use the "FB Lite" runtime, CSRLIN
switches to the Text Window before executing. The value returned is the actual line number in the edit field and remains accurate even when the field is scrolled.