Delphi.int.ru — Портал программистов

Вход Регистрация | Забыли пароль?

События

Сегодня:
Вопросы0    Ответы0    Мини-форумы0


Последние:
Вопрос22.03, 14:14 / #6652
Ответ20.03, 23:25 / #6650
Новости30 апреля 2012


Сейчас онлайн:
На сайте — 11
На IRC-канале — 2

Ссылки

Что такое #13#10?

Источник: delphi.about.com
Оригинал статьи: http://delphi.about.com/od/adptips2005/qt/crlf.htm
Перевод: Ерёмин Андрей

Несомненно, вы много раз видели в Delphi-коде нечто "#13#10". Если вы не знаете, что это такое и каждый раз удивляетесь, то здесь вы узнаете ответ.

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

К примеру, если вы хотите сделать текст (Caption) элемента TLabel в две строки, то это можно сделать следующим образом:

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

Комбинация "#13#10" - это комбинация возврата каретки и символа новой строки. "#13" - это ASCII-эквивалент значения CR (carriage return - возврат каретки); "#10" представляет собой LF (line feed - признак новой строки).

Также наиболее интересными управляющими символами являются:
#0 - NULL-символ (нулевой);
#9 - <Tab> (символ табуляции).

Перевод — Ерёмин Андрей

Статья добавлена: 10 марта 2007

Следующая статья: Перемещение TImage по форме во время работы приложения »

Рейтинг статьи: 4.67 Голосов: 3 Ваша оценка:

Зарегистрируйтесь/авторизируйтесь,
чтобы оценивать статьи.


Статьи, похожие по тематике

 

Для вставки ссылки на данную статью на другом сайте используйте следующий HTML-код:

Ссылка для форумов (BBCode):

Быстрая вставка ссылки на статью в сообщениях на сайте:
{{a:25}} (буква a — латинская) — только адрес статьи (URL);
{{статья:25}} — полноценная HTML-ссылка на статью (текст ссылки — название статьи).

Поделитесь ссылкой в социальных сетях:


Комментарии читателей к данной статье

Эхо Унитазного Бачка
Репутация: 0

Эхо Унитазного Бачка (6 апреля 2009, 15:35):

Это я о Tab'e +)
Эхо Унитазного Бачка
Репутация: 0

Эхо Унитазного Бачка (6 апреля 2009, 15:34):

можно также вызвать вот так "^I". Например s:='first'+^I+'second';

Оставлять комментарии к статьям могут только зарегистрированные пользователи.