根据http://www.devexpress.com/Products/NET/Controls/WinForms/Editors/editors/textEdit.xml可以使用 Developer Express TextEdit 控件输入密码并隐藏字符。谁能向我解释如何做到这一点?看起来应该很简单。
3 回答
使用RepositoryItemTextEdit.PasswordChar 属性
TextEdit 有一个
Properties.PasswordChar
属性,默认为空。通过 > 在那里设置一些字符(例如,*),您将启用您需要的功能。
密码模式允许您屏蔽编辑器的文本。您可以通过两种方式激活密码模式:
将
UseSystemPasswordChar
属性设置为true
。编辑器的文本将被屏蔽如下:将
PasswordChar
属性设置为any valid character
。该字符将用于屏蔽编辑器的文本。例如,如果
PasswordChar
属性设置为"*"
,编辑器将按您的意愿工作。
注意:如果属性设置为 ,PasswordChar
则忽略该属性。RepositoryItemMemoEdit.UseSystemPasswordChar
true
务实地,您可以将其设置为:
TextEdit.Properties.PasswordChar = '*'
然后从 GUI 转到 Properties 部分,然后进一步寻找Properties
那里您将获得该PasswordChar
属性,根据文档将其设置为有效字符。例如*
。
将PasswordChar
属性设置为TextBox
应该在文本框中而不是真实文本中可见的字符。
例如:
textBox.PasswordChar = '*';
如果设置 TextBox,则可以使用常规的 TextBox 控件实现相同的效果。使用SystemPasswordChar为真。如果 CapsLock 处于打开状态,此设置还将导致 TextBox 控件显示工具提示警告,就像在 Windows 登录屏幕中一样。