Kryptische Strings mögen 13 # 10 erscheinen regelmäßig im Delphi-Quellcode. Diese Zeichenfolgen sind jedoch kein zufälliger Kauderwelsch - sie dienen einem wesentlichen Zweck für das Textlayout.
EIN Kontrollzeichenfolge ist eine Folge von einem oder mehreren Steuerzeichen, von denen jedes aus dem besteht # Symbol gefolgt von einer vorzeichenlosen Ganzzahlkonstante von 0 bis 255 (dezimal oder hexadezimal) und bezeichnet das entsprechende ASCII-Zeichen.
Verwenden Sie beispielsweise den folgenden Pseudocode, um einer Caption-Eigenschaft eines TLabel-Steuerelements eine zweizeilige Zeichenfolge zuzuweisen:
Label1.Caption: = 'Erste Zeile' + # 13 # 10 + 'Zweite Zeile';
Der Teil "# 13 # 10" repräsentiert eine Kombination aus Wagenrücklauf + Zeilenvorschub. Das "# 13" ist das ASCII-Äquivalent des CR-Werts (Wagenrücklauf). # 10 steht für LF (Zeilenvorschub).
Zwei weitere interessante Steuerzeichen sind: