Самоучитель по Delphi 7 для профессионалов



              

Ограничения - часть 3


Шаблон состоит из трех частей.

Первая часть содержит управляющие символы собственно шаблона. Доступные для создания шаблона символы приведены в табл. 13.2.

Таблица 13.2. Управляющие символы шаблона

Символ

Описание

!

>

Все символы после этого преобразуются в заглавные

<

Все символы после этого преобразуются в строчные

<>

Все символы после этого остаются в том регистре, как это было задано пользователем

\

Символ, следующий за этим, считается алфавитным, а не управляющим

L

В позиции этого символа обязательно должен находиться только алфавитный символ

I

В позиции этого символа может находиться алфавитный символ

А

В позиции этого символа обязательно должен находиться алфавитный символ или цифра

а

В позиции этого символа может находиться алфавитный символ или цифра

C

В позиции этого символа обязательно должен находиться знак препинания

с

В позиции этого символа может находиться знак препинания

0

В позиции этого символа обязательно должна находиться цифра

9

В позиции этого символа может находиться цифра

#

В позиции этого символа может находиться цифра, плюс или минус

:

Символ разделения часов, минут и секунд (зависит от системных установок)

/

Символ разделения дней, месяцев, годов (зависит от системных установок)

;

Символ разделения частей шаблона

-

Символ автоматического ввода в текст пробела

В первую часть шаблона можно включать любые алфавитные символы (для создания поясняющих надписей, слов и сокращений), если их нет среди управляющих символов. Также можно использовать в качестве алфавитных и управляющие символы, для этого перед ними нужно помещать символ "\".

Вторая часть состоит из одного символа и определяет, могут ли не арифметические символы быть частью вводимого текста. Если здесь расположен ноль, то можно вводить только цифры, если любой другой символ — можно использовать и алфавитные символы.

В третьей части содержится символ, используемый для обозначения мест, запрещенных для ввода.

Части шаблона разделяются точкой с запятой.

Например, шаблон для ввода телефонного номера выглядит следующим образом:

!\{999\)000-0000;1;_




Содержание  Назад  Вперед