2012-05-10 8 views
3

http://www.devexpress.com/Products/NET/Controls/WinForms/Editors/editors/textEdit.xmlによれば、Developer Express TextEditコントロールを使用してパスワードを入力して文字を非表示にすることができます。誰も私にこれを行う方法を説明することはできますか?本当にシンプルなはずです。DevExpress WinForms TextEditをパスワードエントリ(アスタリスク付き)として使用するにはどうすればよいですか?

+0

TextEdit.Properties.PasswordChar = '*'を使用します。 –

答えて

10

使用RepositoryItemTextEdit.PasswordChar Property

テキストエディットは、デフォルトでは空になってProperties.PasswordChar性質を持っています。 >いくつかのchar(たとえば*)を設定することによって、必要な機能を有効にします。

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

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

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

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

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

実践的あなたはとしてそれを設定することができます。

TextEdit.Properties.PasswordChar = '*'

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

1

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

:あなたはテキストボックスを設定した場合

textBox.PasswordChar = '*'; 
+0

私はPasswordCharを持っていません。私はDevExpress(8.2)の古いバージョンを使用している可能性があります。おそらくそれは後で追加されたものです。私は調査しなければならないでしょう。 –

+0

ああ、私はあなたの質問を忘れてしまった。私はあなたがVisual Studio Expressについて話していると思っていました。私は通常の.NET TextBoxについて話していました。 –

0

あなたは、通常のTextBoxコントロールと同じことを達成することができます。 SystemPasswordCharをtrueに設定してください。この設定により、Windowsログイン画面と同様に、CapsLockがオンの場合にTextBoxコントロールにツールチップ警告が表示されます。

+0

ありがとうございますが、私は通常のTextBoxを使いたくありません。私はDevExpressコントロールを使いたいです。 –

関連する問題