显示字符键入然后屏蔽密码字符

时间:2012-03-12 12:47:11

标签: c#

我正在寻找一种方法,以便当用户输入密码文本框时,他们输入的字符会显示并显示1秒钟。然后它会被系统密码字符或任何已定义的密码字符掩盖?

我可以在应用程序中创建一个选项,以便用户可以更改文本框,以便它不再使用密码char,但随后会显示整个密码:(

我尝试使用按键按下事件使用不同的东西,但无法弄清楚如何操作。

有没有人知道C#中是否会出现这种情况?

1 个答案:

答案 0 :(得分:0)

绝对可以在C#中完成。

对于Windows窗体:

您可能希望wrap this in your own user control保持井井有条。

执行此操作的一种简单方法是OnKeyDown,捕获角色并将其添加到您自己的private string realPassword,然后将该角色追加到文本框中1秒钟,删除它,并追加{ {1}}。然后只需读取您的字符串以获取密码。