0

我有一个,PasswordBox需要将此控件用作. 我需要显示普通文本而不是典型的黑点TextBox

在此处输入图像描述

有没有属性可以做到这一点?谢谢。

4

4 回答 4

22

这是你的答案:

  1. 使用文本框
  2. 当你想要文本屏蔽设置 TextBox.UseSystemPasswordChar = true;
  3. 当您想查看文本时设置 TextBox.UseSystemPasswordChar = false;
  4. 利润

例子:

private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
    if (checkBox1.Checked == true)
    {
        TextBox.UseSystemPasswordChar = true;
    }
    else 
    {
        TextBox.UseSystemPasswordChar = false;
    }
}

黑点当你想要它们时,文字当你不想要时。您可以使用您想要的任何触发器/逻辑来打开和关闭,但这样您只使用一个控件并获得您指定所需的所有功能。

于 2012-09-20T18:15:49.483 回答
10

您最好的解决方案是有一个密码框,其下方有一个复选框,上面写着“显示字符”,然后在密码框上创建一个触发器,在其上覆盖一个文本框,以便根据需要输入和检索文本。

于 2012-09-20T18:06:20.840 回答
0

叠加 aTextBox和 a PasswordBox,一次只保留一个Visible。当您想切换时,将活动的值复制到另一个,并切换它们的可见性。简单的。

于 2012-09-20T18:07:44.870 回答
-1

我认为每个人都同意这个非常基本的解决方案:TextBox如果要显示用户正在输入的内容,请使用 a。

于 2012-09-20T17:57:30.447 回答