簡體   English   中英

如何使用DevExpress WinForms TextEdit作為密碼條目(帶星號)?

[英]How can I use the DevExpress WinForms TextEdit as a password entry (with asterisks)?

根據http://www.devexpress.com/Products/NET/Controls/WinForms/Editors/editors/textEdit.xml,可以使用Developer Express TextEdit控件輸入密碼並隱藏字符。 任何人都可以向我解釋如何做到這一點? 看起來它應該非常簡單。

使用RepositoryItemTextEdit.PasswordChar屬性

TextEdit有一個Properties.PasswordChar屬性,默認為空。 通過>在那里設置一些字符(例如,*),您將啟用所需的功能。

密碼模式允許您屏蔽編輯器的文本。 您可以通過兩種方式激活密碼模式:

  • UseSystemPasswordChar屬性設置為true 編輯的文本將被掩蓋如下:

  • PasswordChar屬性設置為any valid character 該字符將用於掩蓋編輯器的文本。

    例如,如果PasswordChar屬性設置為"*" ,編輯器將按您的意願工作。

注意:如果RepositoryItemMemoEdit.UseSystemPasswordChar屬性設置為true則忽略PasswordChar屬性。

務實地,您可以將其設置為:

 TextEdit.Properties.PasswordChar = '*'

從GUI進入屬性部分,然后進一步查找Properties ,您將獲得PasswordChar屬性,根據文檔將其設置為有效字符。 例如*

TextBox PasswordChar屬性設置為應在文本框中顯示的字符而不是真實文本。

例如:

textBox.PasswordChar = '*';

如果設置TextBox,則可以使用常規TextBox控件實現相同的操作。 UseSystemPasswordChar為true。 如果您的CapsLock已打開,此設置還將導致TextBox控件顯示工具提示警告,就像在Windows登錄屏幕中一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM