字符串用户输入
- Last UpdatedApr 24, 2026
- 1 minute read
您可以使用 EchoEnabled 或 EchoMode,但不能同时使用两者。EchoMode 允许指定口令模式,而 EchoEnabled 只允许启用或禁用状态。
回显字符元素用于控制在运行时如何显示用户输入。可能的值包括 Yes、No 和 Password。
-
如果将该元素设置为 Yes,则在运行时,字符串字符会显示在输入编辑框中。输入为启用状态。密码字符与混淆处理功能已禁用。
-
如果将该元素设置为 No,则在运行时,输入字符不会显示在输入编辑框中。输入为启用状态。密码字符与混淆处理功能已禁用。
-
如果将该元素设置为 Password,则在运行时会显示口令字符,而不是用户输入的口令。口令字符是可选的,但如果选择指定,则不能为空。缺省口令字符是星号。混淆处理是可选的,在缺省情况下关闭。“仅输入”是必需的,会被强制开启。
如果元素不符合这些准则,将使用缺省选项。
可以为字符串用户输入动画链接指定以下元素。
|
元素 |
描述 |
|---|---|
|
标题 |
对象名。可选。 |
|
消息 |
给用户的消息文本。使用可选架构时必需。缺省值为无消息文本。 |
|
InputOnly |
是否仅输入:{true, false}。缺省值为 false。 |
|
EchoCharacters |
回显字符:no、yes、password。使用可选架构时必需。缺省值为 yes。 |
|
KeyPadEnabled |
数字小键盘是否可见:true、false。缺省值为 false。 |
|
PasswordCharacter |
口令字符。缺省值为“*”。 |
|
ObfuscateEnabled |
启用混淆:yes、no。缺省值为 no。 |
|
KeyAssignment |
虚拟键元素、空字符串或空缺。缺省值为无分配。空字符串表示无分配。 |
|
表达式 |
消息类型标记。必需。如果无效或缺失,则不会创建对象。 |
示例:
<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>
最简示例:
<UserInputString>
<Message>Select Pump</Message>
<Expression>mTag001</Expression>
<EchoCharacters>true</EchoCharacters>
</UserInputString>