Cuerdas crípticas como 13 # 10 aparecer regularmente dentro del código fuente de Delphi. Sin embargo, estas cadenas no son galimatías aleatorias: tienen un propósito esencial para el diseño del texto.
UN cadena de control es una secuencia de uno o más caracteres de control, cada uno de los cuales consiste en # # símbolo seguido de una constante entera sin signo de 0 a 255 (decimal o hexadecimal) y denota el carácter ASCII correspondiente.
Por ejemplo, para asignar una cadena de dos líneas a una propiedad Caption de un control TLabel, use el siguiente pseudocódigo:
Label1.Caption: = 'Primera línea' + # 13 # 10 + 'Segunda línea';
La parte "# 13 # 10" representa una combinación de retorno de carro + avance de línea. El "# 13" es el equivalente ASCII del valor CR (retorno de carro); # 10 representa LF (avance de línea).
Dos personajes de control más interesantes incluyen: