Compartilhar via


Propriedade de SerialNumberTemplate

Especifica um modelo usado para validar a entrada do número de série em um As informações do cliente caixa de diálogo durante a instalação em um computador de destino.

O SerialNumberTemplate propriedade determina como as caixas de texto aparecerá na caixa de diálogo e também se o número de série é validado para o formato ou validado de acordo com um algoritmo do Windows Installer.

Por exemplo, definindo a SerialNumberTemplate propriedade para "< # # #-% >" cria duas caixas de texto separadas por um traço rodeado por espaços. Validação para a primeira caixa (#) simplesmente verifica que o usuário inseriu três dígitos. A segunda caixa (%) é validada por um algoritmo que adiciona os dígitos juntos e divide a soma por 7. Se o restante for 0, a validação for bem-sucedida; Caso contrário, ele falhará.

Editáveis caracteres exibidos na As informações do cliente caixa de diálogo como espaços reservados nas caixas de texto; quaisquer outros caracteres aparecem como rótulos entre as caixas de texto.

ObservaçãoObservação

Uma caixa de texto separado será criada sempre que o caractere editável é alterado, por exemplo, digitar "#? %" cria três caixas de texto, cada aceitando um caractere.

Configurações

Os caracteres válidos editáveis para a SerialNumberTemplate são de propriedade:

Caracterer

Significado

#

Requer um dígito que não será incluído no algoritmo de validação.

%

Requer um dígito que será incluído no algoritmo de validação.

?

Requer um caractere alfanumérico, não será incluído no algoritmo de validação.

^

Requer um caractere em maiúsculo ou minúsculo. Dígitos numéricos não são válidos aqui.

<

Todos os caracteres à esquerda desse caractere não será visíveis na caixa de diálogo.

>

Todos os caracteres à direita desse caractere não será visíveis na caixa de diálogo. Necessária como um terminador, se o < caractere é usado.

Qualquer outro caractere é tratado como uma constante literal.

Comentários

Se a ShowSerialNumber for definida como true, o número de série será validado contra o modelo especificado na SerialNumberTemplate propriedade antes do usuário tem permissão para mover para a próxima etapa de instalação. Se a ShowSerialNumber for definida como false, o SerialNumberTemplate propriedade não tem efeito.

Consulte também

Referência

Propriedades para o Editor de Interface do usuário

Propriedade de ShowSerialNumber

Outros recursos

A propriedade de PIDTemplate (Windows)

a ação de ValidateProductID (Windows)

MaskedEdit Control (Windows)