Compartir a través de


SerialNumberTemplate (Propiedad)

Especifica la plantilla utilizada para validar el número de serie escrito en el cuadro de diálogo Información de usuario durante la instalación en el equipo de destino.

La propiedad SerialNumberTemplate determina la forma en que se mostrarán los cuadros de texto en el cuadro de diálogo y, además, si el número de serie se validará sólo por su formato o según un algoritmo de Windows Installer.

Por ejemplo, si se establece la propiedad SerialNumberTemplate en "<### - %%%%>" se crean dos cuadros de texto separados por un guión y rodeados de espacios. La validación del primer cuadro (###) sólo comprueba si el usuario ha escrito tres números. Un algoritmo que suma los dígitos y divide la suma por 7 valida el segundo cuadro (%%%%). Si el resto es 0, la validación tiene éxito; de lo contrario, se produce un error.

Los caracteres modificables se muestran en el cuadro de diálogo Información de usuario como marcadores dentro de los cuadros de texto; los demás caracteres se muestran como etiquetas entre los cuadros de texto.

Nota

Se creará un cuadro de texto independiente cada vez que se cambia el carácter modificable, por ejemplo, escribiendo "#? % " crea tres cuadros de texto, cada uno de los cuales acepta un carácter.

Valores

Los caracteres editables válidos para la propiedad SerialNumberTemplate son:

Carácter

Significado

#

Requiere un número que no se incluirá en el algoritmo de validación.

%

Requiere un número que se incluirá en el algoritmo de validación.

?

Requiere un carácter alfanumérico que no se incluirá en el algoritmo de validación.

^

Requiere un carácter en mayúscula o minúscula. Los dígitos numéricos no son válidos.

<

Los caracteres situados a la izquierda de este carácter no serán visibles en el cuadro de diálogo.

>

Los caracteres situados a la derecha de este carácter no serán visibles en el cuadro de diálogo. Se requiere como terminador si se utiliza el carácter <.

Los demás caracteres se tratan como constantes literales.

Comentarios

Si la propiedad ShowSerialNumber se establece en true, el número de serie se validará con la plantilla especificada en la propiedad SerialNumberTemplate antes de que el usuario pueda continuar con el siguiente paso de instalación. Si la propiedad ShowSerialNumber se establece en false, la propiedad SerialNumberTemplate no tiene ningún efecto.

Vea también

Referencia

Propiedades del Editor de la interfaz de usuario

ShowSerialNumber (Propiedad)

Otros recursos

Propiedad PIDTemplate (Windows)

Acción ValidateProductID (Windows)

Control MaskedEdit (Windows)