文字列ユーザー入力
- 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 です。 |
|
キー割り当て |
仮想キー要素、空の文字列、または存在しない。デフォルトでは割り当ては設定されません。空の文字列は割り当てが発生しないことを示します。 |
|
式 |
メッセージ型タグ。必須。無効な場合、または欠落している場合、オブジェクトは作成されません。 |
例:
<UserInputString>
<Title>UserInputString1</Title>
<InputOnly>いいえ</InputOnly>
<KeyAssignment>
<KeyCode>F1</KeyCode>
<KeyFlags>Ctrl</KeyFlags>
</KeyAssignment>
<Message>ポンプを選択</Message>
<Expression>mTag001</Expression>
<EchoCharacters>有効</EchoCharacters>
<EncryptEnabled>無効</EncryptEnabled>
<PasswordCharacter>*</PasswordCharacter>
</UserInputString>
最小の例:
<UserInputString>
<Message>ポンプを選択</Message>
<Expression>mTag001</Expression>
<EchoCharacters>有効</EchoCharacters>
</UserInputString>