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属性,默认为空。通过 > 在那里设置一些字符(例如,*),您将启用您需要的功能。

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

  • UseSystemPasswordChar属性设置为true。编辑器的文本将被屏蔽如下:

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

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

注意:如果属性设置为 ,PasswordChar则忽略该属性。RepositoryItemMemoEdit.UseSystemPasswordChartrue

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

 TextEdit.Properties.PasswordChar = '*'

然后从 GUI 转到 Properties 部分,然后进一步寻找Properties那里您将获得该PasswordChar属性,根据文档将其设置为有效字符。例如*

于 2012-05-10T13:13:26.103 回答
2

PasswordChar属性设置为TextBox应该在文本框中而不是真实文本中可见的字符。

例如:

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

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

于 2012-05-10T12:24:30.493 回答