如何使用 DevExpress WinForms TextEdit 作为密码条目(带星号)
本文关键字:密码 DevExpress 何使用 WinForms TextEdit | 更新日期: 2023-09-27 18:33:41
根据 http://www.devexpress.com/Products/NET/Controls/WinForms/Editors/editors/textEdit.xml 可以使用开发人员快速文本编辑控件输入密码并隐藏字符。 谁能向我解释如何做到这一点? 似乎应该非常简单。
使用 RepositoryItemTextEdit.PasswordChar 属性
文本编辑有一个
Properties.PasswordChar
属性,默认情况下该属性为空。通过在那里>设置一些字符(例如 *(,您将启用所需的功能。
密码模式允许您屏蔽编辑器的文本。您可以通过两种方式激活密码模式:
-
将
UseSystemPasswordChar
属性设置为true
。编辑器的文本将被屏蔽如下: -
将
PasswordChar
属性设置为any valid character
。此字符将用于遮盖编辑器的文本。例如,如果
PasswordChar
属性设置为"*"
,编辑器将按您想要的方式工作。
注: 如果 RepositoryItemMemoEdit.UseSystemPasswordChar
属性设置为 true
,则忽略 PasswordChar
属性。
实际上,您可以将其设置为: TextEdit.Properties.PasswordChar = '*'
从GUI转到"属性"部分,然后进一步查找Properties
,您将获得PasswordChar
属性,根据文档将其设置为有效字符。 例如 *
.
PasswordChar
将TextBox
属性设置为应在文本框中可见的字符,而不是实际文本。
例如:
textBox.PasswordChar = '*';
如果设置文本框,则可以使用常规文本框控件实现相同的效果。使用SystemPasswordChar为true。此设置还会导致 TextBox 控件在 CapsLock 处于打开状态时显示工具提示警告,就像在 Windows 登录屏幕中一样。