簡體   English   中英

如何更改密碼框?

[英]How can i change the PasswordBox?

請在選中復選框時將c#中的密碼框的星號更改為char(我將使用復選框來顯示或隱藏密碼的值)在c#中,將密碼框更改為類似於文本框,並在其中保留值

為此,您必須屏蔽密碼字符。

請參考這個。

我該如何取消屏蔽C#密碼文本框並將其屏蔽回密碼

介紹

目前尚不清楚您想要的是什么,或者您在用VB或C#制作什么。 但是,據我所知,為了您的舒適,我都寫了這兩本書。

代碼和示例

在C#中

分配PasswordChar

TextBox2.PasswordChar = "*";

要么

TextBox2.PasswordChar = "☻";

刪除PasswordChar

TextBox2.PasswordChar = "";

在VB.net中:

分配PasswordChar

TextBox2.PasswordChar = "*"

要么

TextBox2.PasswordChar = "☻"

刪除PasswordChar

TextBox2.PasswordChar = ""

說明

您可以在textboxPasswordChar屬性之前在雙引號中分配所需的任何密碼字符。 要刪除PasswordChar ,上面討論的雙引號不應包含任何值。

我希望它是清楚的並且可以正常工作!

改用Textbox並更改其屬性yourTextBox.UseSystemPasswordChar如果希望查看文本,請將其設置為false。 如果要使用復選框來控制它,則可以使用類似以下內容的方法:

Private Sub yourCheckbox_CheckedChanged(sender As Object, e As EventArgs) Handles yourCheckbox.CheckedChanged

        If (yourCheckbox.Checked = true) then

            yourTextBox.UseSystemPasswordChar = true

        Else

            yourTextBox.UseSystemPasswordChar = false

        End If

 End Sub

這是VB.Net,但是如果您要查找C#,則相應的代碼應該很容易推斷。

暫無
暫無

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

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