Entrée utilisateur de chaîne
- Last UpdatedApr 24, 2026
- 2 minute read
Vous devez utiliser soit EchoEnabled soit EchoMode, mais pas les deux. EchoMode vous permet de spécifier le mode de mot de passe, tandis que EchoEnabled ne permet que les états activé ou désactivé.
Vous utilisez l'élément Caractères d'écho pour contrôler la façon dont l'entrée utilisateur est affichée pendant l'exécution. Les valeurs possibles sont Yes, No, et Password.
-
Si l'élément est défini sur Yes, les caractères de la chaîne sont affichés dans la zone de saisie pendant l'exécution. L'entrée peut uniquement être activée. Le caractère et le masquage du mot de passe sont désactivés.
-
Si l'élément est défini sur No, pendant l'exécution, les caractères d'entrée ne sont pas affichés dans la zone de saisie. L'entrée peut uniquement être activée. Le caractère et le masquage du mot de passe sont désactivés.
-
Si l'élément est défini sur Password, le caractère du mot de passe est affiché pendant la pendant l'exécution au lieu du mot de passe saisi par l'utilisateur. Le caractère du mot de passe est facultatif, mais s'il est spécifié, il ne peut être vide. Le caractère par défaut du mot de passe est un astérisque. Le masquage est facultatif et désactivé par défaut. L'entrée seule est obligatoire et est forcée.
Si les éléments ne correspondent pas à ces critères, les options par défaut sont utilisées.
Vous pouvez spécifier les éléments suivants pour un lien d'animation d'entrée utilisateur de chaîne.
|
Éléments |
Description |
|---|---|
|
Titre |
Nom de l'objet. Facultatif. |
|
Message |
Texte du message à l'utilisateur. Requis si un schéma optionnel est utilisé. Par défaut, il n'y a pas de texte de message. |
|
InputOnly |
Si entrée seulement : {true, false}. La valeur par défaut est false. |
|
EchoCharacters |
Caractères d'écho : no, yes, password. Requis si un schéma optionnel est utilisé. La valeur par défaut est yes. |
|
KeyPadEnabled |
Si le clavier est visible : true, false. La valeur par défaut est false. |
|
PasswordCharacter |
Caractère du mot de passe. La valeur par défaut est "*". |
|
ObfuscateEnabled |
Masquage activé : yes, no. La valeur par défaut est no. |
|
KeyAssignment |
Élément clé virtuel, chaîne vide ou absent. Par défaut, il n'y a pas d'affectation. Une chaîne vide signifie qu'aucune affectation ne se produit. |
|
Expression |
Variable de type de message. Requis. L'objet n'est pas créé s'il est invalide ou manquant. |
Exemple<:hs>:
<UserInputString>
<Title>UserInputString1</Title>
<InputOnly>false</InputOnly>
<KeyAssignment>
<KeyCode>F1</KeyCode>
<KeyFlags>Ctrl</KeyFlags>
</KeyAssignment>
<Message>Select Pump</Message>
<Expression>mTag001</Expression>
<EchoCharacters>true</EchoCharacters>
<EncryptEnabled>false</EncryptEnabled>
<PasswordCharacter>*</PasswordCharacter>
</UserInputString>
Exemple minimal :
<UserInputString>
<Message>Select Pump</Message>
<Expression>mTag001</Expression>
<EchoCharacters>true</EchoCharacters>
</UserInputString>