Что означает # 13 # 10 в коде Delphi?

Загадочные строки вроде 13 # 10 регулярно появляются в исходном коде Delphi. Однако эти строки не являются случайной тарабарщиной — они служат важной цели для макета текста.

Строка управления — это последовательность из одного или нескольких управляющих символов, каждый из которых состоит из символа # , за которым следует беззнаковая целочисленная константа от 0 до 255 (десятичный или шестнадцатеричный) и обозначает соответствующий символ ASCII.

Например, чтобы назначить двухстрочную строку свойству Caption элемента управления TLabel, используйте следующий псевдокод:

Label1.Caption: = 'Первая строка' + # 13 # 10 + 'Вторая строка'; 

data-type = «code»>

Часть «# 13 # 10» представляет собой комбинацию возврата каретки + перевода строки. «# 13» — это ASCII-эквивалент значения CR (возврат каретки); # 10 представляет LF (перевод строки).

Еще два интересных управляющих символа включают:

  • # 0 — символ NULL
  • # 9 — (горизонтальный) TAB
Оцените статью
recture.ru
Добавить комментарий