MaximusDebois Ответов: 3

как Показать пароль, скрытый с помощью passwordchar


у меня есть текстовое поле с именем passwordtextbox, которое имеет свойство passwordchar * для скрытия паролей. У меня также есть кнопка с именем show, чтобы показать пароли, скрытые passwordchar.Пожалуйста, мне нужна помощь о том, как это сделать в c#?

King Fisher

А что вы пробовали?

MaximusDebois

this.password.passwordchar=";

3 Ответов

Рейтинг:
2

Meysam Tolouee

Попробуйте это сделать, чтобы показать пароль:

passwordtextbox.PasswordChar = char.MinValue;


Я предлагаю заменить кнопку Показать флажком и:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
   this.passwordtextbox.PasswordChar = this.checkBox1.Checked ? char.MinValue : '*';
}


Рейтинг:
1

CHANDRA LAKHERA

Для веб-приложения используйте код, приведенный ниже

protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
TextBox1.TextMode = (CheckBox1.Checked ? TextBoxMode.SingleLine : TextBoxMode.Password);
}



Для приложения windows используйте приведенный ниже код

 private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
textBox1.PasswordChar = (checkBox1.Checked ? char.MinValue : '*');
}


Kornfeld Eliyahu Peter

ОП определенно расскажет о приложении WinForms - смотрите его комментарий с образцом кода...
Также вы веб-решение не слишком дружественный! Каждый раз, когда пользователь хочет увидеть пароль, вы заставляете его отправлять его обратно на сервер - это стоит немного слишком дорого...

Рейтинг:
0

Kornfeld Eliyahu Peter

Установите PasswordChar в значение \0...

this.password.passwordchar='\0';


george4986

рабочий код +5В

Kornfeld Eliyahu Peter

Спасибо...