如何使用DevExpress WinForms TextEdit作为密码条目(带星号)?

时间:2012-05-10 12:11:22

标签: c# .net winforms devexpress

根据http://www.devexpress.com/Products/NET/Controls/WinForms/Editors/editors/textEdit.xml,可以使用Developer Express TextEdit控件输入密码并隐藏字符。任何人都可以向我解释如何做到这一点?看起来应该很简单。

3 个答案:

答案 0 :(得分:10)

使用RepositoryItemTextEdit.PasswordChar Property

  

TextEdit具有Properties.PasswordChar属性,默认为空。通过>在那里设置一些字符(例如*),您将启用所需的功能。

密码模式允许您屏蔽编辑器的文本。您可以通过两种方式激活密码模式:

  • UseSystemPasswordChar属性设置为true。编辑的文本将被掩盖如下:

  • PasswordChar属性设置为any valid character。该字符将用于掩盖编辑器的文本。

    例如,如果PasswordChar属性设置为"*",编辑器将按您的意愿工作。

注意:如果PasswordChar属性设置为RepositoryItemMemoEdit.UseSystemPasswordChar,则会忽略true属性。

务实地,您可以将其设置为:

 TextEdit.Properties.PasswordChar = '*'

从GUI进入“属性”部分,然后进一步查找Properties,您将获得PasswordChar属性,根据文档将其设置为有效字符。例如*

答案 1 :(得分:1)

PasswordChar的{​​{1}}属性设置为应在文本框中显示的字符,而不是真实文本。

例如:

TextBox

答案 2 :(得分:0)

如果将TextBox设置为 UseSystemPasswordChar ,则可以使用常规TextBox控件实现相同的操作。如果您的CapsLock已打开,此设置还将导致TextBox控件显示工具提示警告,就像在Windows登录屏幕中一样。