In meinem Textfeld auf LiveCode möchte ich zwei separate Textzeilen. Es würde wie folgt festgelegt werden:Wie fügt man einen Zeilenumbruch im Textfeld von LiveCode ein?
Erste Zeile des Satzes
Zweite Zeile des Satzes
Wie kann ich das tun?
In meinem Textfeld auf LiveCode möchte ich zwei separate Textzeilen. Es würde wie folgt festgelegt werden:Wie fügt man einen Zeilenumbruch im Textfeld von LiveCode ein?
Erste Zeile des Satzes
Zweite Zeile des Satzes
Wie kann ich das tun?
Wenn Sie Text manuell eingeben, geben Sie die Return-Taste oder die Eingabetaste ein, um einem Textfeld ein Return-Zeichen hinzuzufügen. Dies können Sie auch mithilfe eines Skripts tun.
Verwenden Sie cr
, um Rückgaben in Textfeldern zu definieren. Z.B. wenn Sie einen Stapel mit einem Feld haben, führen Sie die folgende Zeile zwei Zeilen in das Textfeld zu setzen:
put "First line of sentence" & cr & "Second line of sentence" into field 1
Sie umfassen diese Zeile in einem mouseUp-Handler in einer Schaltfläche zum Beispiel.
Sie können dies einen Schritt weiter machen und vertrauter mit dem, was LC "Chunk-Ausdrücke" nennt. Angenommen, Sie haben einen einzelnen Satz in einem Feld. Betrachten Sie dies im Skript einer Schaltfläche:
on mouseUp
put return after word 3 of fld "yourField"
end mouseUp
Nun ist diese versuchen:
on mouseUp
put return & return after word 3 of fld "yourField"
end mouseUp
Mark Antwort ist spot-on. Beachten Sie, dass das End-of-Line-Zeichen in LiveCode ASCII 10 ist. RETURN, CR und LINEFEED sind alle Synonyme, die für ASCII 10 stehen. – Devin