3

http://www.devexpress.com/Products/NET/Controls/WinForms/Editors/editors/textEdit.xmlによると、Developer Express TextEdit コントロールを使用してパスワードを入力し、文字を非表示にすることができます。誰も私にこれを行う方法を説明できますか? それは本当にシンプルであるべきだと思われます。

4

3 に答える 3

10

RepositoryItemTextEdit.PasswordChar プロパティを使用する

TextEdit にはProperties.PasswordCharプロパティがあり、デフォルトでは空です。そこにいくつかの文字 (たとえば、*) を設定することで、必要な機能を有効にできます。

パスワード モードでは、エディタのテキストをマスクできます。パスワード モードを有効にするには、次の 2 つの方法があります。

  • UseSystemPasswordCharプロパティを に設定しますtrue。エディターのテキストは次のようにマスクされます。

  • PasswordCharプロパティを に設定しますany valid character。この文字は、エディターのテキストをマスクするために使用されます。

    たとえば、PasswordCharプロパティが に設定されている"*"場合、エディターは思い通りに動作します。

注:プロパティが に設定されている場合、プロパティはPasswordChar無視されます。RepositoryItemMemoEdit.UseSystemPasswordChartrue

実用的には、次のように設定できます。

 TextEdit.Properties.PasswordChar = '*'

GUI から [プロパティ] セクションに移動し、さらにそこを探してプロパティPropertiesを取得し、PasswordCharドキュメントに従って有効な文字に設定します。例えば*

于 2012-05-10T13:13:26.103 に答える
2

PasswordCharのプロパティをTextBox、実際のテキストではなくテキスト ボックスに表示される文字に設定します。

例えば:

textBox.PasswordChar = '*';
于 2012-05-10T12:18:54.323 に答える
1

TextBox を設定すると、通常の TextBox コントロールで同じことが実現できます。UseSystemPasswordCharを true に設定します。この設定により、Windows のログイン画面と同様に、CapsLock がオンになっている場合、TextBox コントロールにツールヒントの警告が表示されます。

于 2012-05-10T12:24:30.493 に答える