http://www.devexpress.com/Products/NET/Controls/WinForms/Editors/editors/textEdit.xmlによると、Developer Express TextEdit コントロールを使用してパスワードを入力し、文字を非表示にすることができます。誰も私にこれを行う方法を説明できますか? それは本当にシンプルであるべきだと思われます。
3 に答える
RepositoryItemTextEdit.PasswordChar プロパティを使用する
TextEdit には
Properties.PasswordChar
プロパティがあり、デフォルトでは空です。そこにいくつかの文字 (たとえば、*) を設定することで、必要な機能を有効にできます。
パスワード モードでは、エディタのテキストをマスクできます。パスワード モードを有効にするには、次の 2 つの方法があります。
UseSystemPasswordChar
プロパティを に設定しますtrue
。エディターのテキストは次のようにマスクされます。PasswordChar
プロパティを に設定しますany valid character
。この文字は、エディターのテキストをマスクするために使用されます。たとえば、
PasswordChar
プロパティが に設定されている"*"
場合、エディターは思い通りに動作します。
注:プロパティが に設定されている場合、プロパティはPasswordChar
無視されます。RepositoryItemMemoEdit.UseSystemPasswordChar
true
実用的には、次のように設定できます。
TextEdit.Properties.PasswordChar = '*'
GUI から [プロパティ] セクションに移動し、さらにそこを探してプロパティProperties
を取得し、PasswordChar
ドキュメントに従って有効な文字に設定します。例えば*
。
PasswordChar
のプロパティをTextBox
、実際のテキストではなくテキスト ボックスに表示される文字に設定します。
例えば:
textBox.PasswordChar = '*';
TextBox を設定すると、通常の TextBox コントロールで同じことが実現できます。UseSystemPasswordCharを true に設定します。この設定により、Windows のログイン画面と同様に、CapsLock がオンになっている場合、TextBox コントロールにツールヒントの警告が表示されます。