如何制作显示/隐藏密码

时间:2018-05-08 17:49:13

标签: c#

我一直在做这个功能,我想问一下,这个问题背后的问题是什么?我做了if语句,没有任何反应,chad没有改变,我试图在if函数上创建Application.Exit,并退出应用程序。我想在MetroTextBox上制作显示密码/隐藏密码功能

if (metroTextBox1.PasswordChar == '●')
{
    metroTextBox1.PasswordChar = '\0';//
}
else
{
    metroTextBox1.PasswordChar = '●';
}

3 个答案:

答案 0 :(得分:1)

  

我想打开显示密码/隐藏密码功能   MetroTextBox

void showPassword(TextBox textBox, bool show)
{
    if(show)
        textBox.PasswordChar = '\0';
    else
        textBox.PasswordChar = '*';
}

现在,只要您想显示密码,请按以下方式调用:

showPassword(metroTextBox1, true);

隐藏密码:

showPassword(metroTextBox1, false);

您可以从切换框中调用此方法。

答案 1 :(得分:0)

使用文本框的文本更改方法并从用户捕获新输入并验证按下的键是否对应于可打印字符。您可以将其添加到局部变量并清除文本字段,这样您可以在保持字段为空的同时捕获密码。我认为这是你的想法

答案 2 :(得分:0)

您是否尝试添加button_Click?双击按钮,它将自动创建,然后您只需粘贴代码!

对不起,如果我不好,但它对我来说还不错!