2017-01-26 82 views
0

我在Windows窗体中创建密码启用/禁用显示选项。我把它画出来了,它不起作用。任何理由?没有显示错误。当按钮被点击时,密码字段不会改变。显示和隐藏密码字符

if (textBox3.PasswordChar == '*') 
    { 
     textBox3.PasswordChar = '\0'; 
    } 
    else if (textBox3.PasswordChar == '\0') 
    { 
     textBox3.PasswordChar = '*'; 
    } 
+0

不使用''\ 0''使用'“”'',它应该工作, – Gusman

+0

“” - 不能将字符串转换为字符。我认为你的意思是''? – OracleStart

+0

然后将其更改为'''' – MethodMan

回答

1

应该这样简单。简单的部分是删除其他if语句。

 if (textBox3.PasswordChar == '*') 
     { 

      textBox3.PasswordChar = '\0'; 
     } 
     else 
     { 
      textBox3.PasswordChar = '*'; 
     } 
+0

如果你想downvote然后提供一个原因,因为我发布的作品。 – Sorceri

+0

是不是我downvote,但你可以至少说明是如此简单 – Sayse

+0

有趣的部分。仍然没有固定:(我不知道是谁downvoted。同样适用于我。 – OracleStart