首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改PasswordBox?

如何更改PasswordBox?
EN

Stack Overflow用户
提问于 2014-03-10 18:31:02
回答 3查看 598关注 0票数 1

请告诉我如何在c#中将密码框的星号更改为char (我将使用复选框来显示或隐藏密码的值)当复选框被选中时,密码框将更改为类似于文本框,并将值保留在其中

EN

回答 3

Stack Overflow用户

发布于 2014-03-10 18:39:40

要实现这一点,您必须掩码密码字符。

请参考此。

how can i unmask c# password textbox and mask it back to password

票数 0
EN

Stack Overflow用户

发布于 2014-03-10 19:01:34

引言

还不清楚你想要什么,或者你在做什么,是VB还是C#。但为了您的舒适,据我所知,我在这两个方面都写了。

代码和示例

在C中

指定PasswordChar的步骤

代码语言:javascript
复制
TextBox2.PasswordChar = "*";

代码语言:javascript
复制
TextBox2.PasswordChar = "☻";

删除PasswordChar的步骤

代码语言:javascript
复制
TextBox2.PasswordChar = "";

在VB.net中:

指定PasswordChar的步骤

代码语言:javascript
复制
TextBox2.PasswordChar = "*"

代码语言:javascript
复制
TextBox2.PasswordChar = "☻"

删除PasswordChar的步骤

代码语言:javascript
复制
TextBox2.PasswordChar = ""

解释

您可以在textboxPasswordChar属性前面用双引号分配您想要的任何密码字符。要删除PasswordChar,上面提到的双引号中不应该有任何值。

我希望它是清晰的,并完美地工作!

票数 0
EN

Stack Overflow用户

发布于 2014-03-10 19:02:07

改为使用Textbox并更改其属性yourTextBox.UseSystemPasswordChar -如果希望查看文本,请将其设置为false。如果您想使用复选框来控制它,您可以使用如下所示:

代码语言:javascript
复制
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#,相应的代码应该很容易推断出来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22297726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档