Поделиться через


Свойство SerialNumberTemplate

Задает шаблон, используемый для проверки ввода серийного номера в диалоговом окне Сведения о пользователе во время установки на конечном компьютере.

Свойство SerialNumberTemplate определяет вид текстовых полей в диалоговом окне и способ проверки серийного номера — только на соответствие формату или с помощью алгоритма установщика Windows.

Например, если в качестве значения свойства SerialNumberTemplate задать последовательность "<### - %%%%>", будут созданы два текстовых поля, разделенных тире, окруженным пробелами. Первое поле (###) проверяется просто на наличие трех цифр. Второе поле (%%%%) проверяется алгоритмом, который складывает цифры и делит сумму на 7. Если остаток равен 0, проверка прошла успешно; в противном случае происходит сбой.

Редактируемые символы появляются в диалоговом окне Сведения о пользователе в виде заполнителей в текстовых полях; другие знаки появляются в виде меток между текстовыми полями.

Примечание

Отдельное текстовое поле будет создаваться каждый раз при изменении редактируемого символа, например при вводе "#?%" создает три текстовых поля, каждое из которых принимает один символ.

Параметры

Для свойства SerialNumberTemplate допустимы следующие редактируемые символы:

Знак

Значение

#

Требуется цифра, которая не обрабатывается алгоритмом проверки.

%

Требуется цифра, которая обрабатывается алгоритмом проверки.

?

Требуется буквенно-цифровой символ, который не обрабатывается алгоритмом проверки.

^

Требуется строчный или прописной символ. Цифры здесь не допускаются.

<

Любые символы, расположенные слева от этого символа, будут невидимы в диалоговом окне.

>

Любые символы, расположенные справа от этого символа, будут невидимы в диалоговом окне. Если используется символ "<", требуется в качестве завершающего символа.

Любой другой символ считается литеральной константой.

Заметки

Если свойство ShowSerialNumber имеет значение true, то прежде чем пользователь сможет перейти к следующему этапу установки, будет выполнено сравнение серийного номера с шаблоном, указанным в свойстве SerialNumberTemplate. Если свойство ShowSerialNumber имеет значение false, то свойство SerialNumberTemplate не действует.

См. также

Ссылки

Свойства для редактора пользовательского интерфейса

Свойство ShowSerialNumber

Другие ресурсы

Свойство PIDTemplate (Windows)

Действие ValidateProductID (Windows)

Элемент управления MaskedEdit (Windows)