Ich verwende WIX-Toolset, um ein Installationsprogramm (.msi) zu schreiben, das einen Product Key akzeptiert, der aus 16 alphanumerischen Zeichen in einem Paar von 4 Zeichen besteht, die durch -
z. 0000-0000-0000-0000
Ich verwende ein MaskedEdit-Steuerelement mit folgendem Code.Wie wird das MaskedEdit-Steuerelement so konfiguriert, dass nur alphanumerische Werte im Windows Installer akzeptiert werden?
<Control Id="Key" Type="MaskedEdit" X="75" Y="84" Width="252" Height="15" Property="ProductKey" >
<Text><![CDATA[<&&&&-&&&&-&&&&-&&&&>]]></Text>
</Control>
Es macht auf dem Bildschirm wie in obigem Bild. Es verhindert jedoch nicht, dass Benutzer Sonderzeichen eingeben. Wie kann ich den zulässigen Zeichenbereich auf alphanumerische Zeichen beschränken? Ich bekommeaber kann nicht verstehen, wie man sie benutzt (was sie mit bedeuten und wie kann ich ^
verwenden, um meine Eingaben in Kappen zu machen?).
können Sie mir bitte ein Beispiel für die Verwendung von '^' geben? – goyaltushar92
Dies erfordert das Schreiben von CA - etwa zwei Seiten lang. – dvorn
das heißt, es gibt keine signifikante Verwendung von '^', '' 'und anderen. wenn wir alles in CA machen müssen, oder? – goyaltushar92