我正在使用 WIX 工具集编写一个安装程序(.msi),它接受一个产品密钥,该产品密钥是 16 个字符的字母数字值,一对 4 个字符相互分隔,-
例如0000-0000-0000-0000
我正在使用带有以下代码的 MaskedEdit 控件。
<Control Id="Key" Type="MaskedEdit" X="75" Y="84" Width="252" Height="15" Property="ProductKey" >
<Text><![CDATA[<&&&&-&&&&-&&&&-&&&&>]]></Text>
</Control>
如上图所示,它在屏幕上呈现。但它不会阻止用户输入特殊字符。如何将接受的字符范围限制为仅限字母数字?我在 MaskedEdit 上获得了这篇文章,但不明白如何使用它们(它们的含义alternate
以及我如何使用^
大写字母输入?)。