Referenz - LOCATE (Anweisung)
Syntax: LOCATE [Zeile][, Spalte][, sichtbar][, Start][, Ende]
Typ: Anweisung
Kategorie: Konsole
Setzt die Position des Cursors in die angegebene Zeile und Spalte.
- Zeile ist die Y-Koordinate, sozusagen der Hochwert. Wird dieser Parameter ausgelassen, verwendet FreeBASIC die aktuelle Cursorzeile.
- Spalte ist die X-Koordinate, sozusagen der Rechtswert. Wird dieser Parameter ausgelassen, verwendet FreeBASIC die aktuelle Cursorspalte.
- 'sichtbar' gibt an, ob ein blinkender Cursor angezeigt werden soll, oder nicht. Wenn ein Cursor angezeigt werden soll, muss 'sichtbar' ungleich null sein. Wird dieser Parameter ausgelassen, wird der Cursor angezeigt.
- Ab Version 0.18.2 akzeptiert FB 5 Parameter (.. ,Start, Ende ) die beiden letzten Parameter werden aber ignoriert.
Beispiel:
LOCATE 5, 10, 0
PRINT "Zeile 5, Spalte 10"
PRINT "Zeile 5, Spalte 1"
PRINT "Kein Cursor."
PRINT
SLEEP
LOCATE , , 1
PRINT "Cursor aktiv"
SLEEPHinweis:
Der Cursor ist nur im Textmodus sichtbar, im Grafikmodus (siehe:
SCREEN,
SCREENRES) ist dieser demzufolge nicht sichtbar. Will man dennoch einen Cursor haben, muss er selbst auf den Bildschirm gezeichnet werden.
Siehe auch:
COLOR (Anweisung),
WIDTH (Anweisung),
PRINT (Anweisung),
INPUT (Anweisung),
CSRLIN (Funktion),
POS (Funktion)
Unterschiede zu QB:
Es gibt kein optionales Cursor-, Start- oder End-Argument.
| Zusätzliche Informationen und Funktionen | ||||
|---|---|---|---|---|
|
||||





Versionen