Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

C#のWindowsフォームでPasswordCharをリセットしたい

ここに書いてあった。'¥0'を与えるとリセットされる。.NET Framework4で確認しました。

how can i unmask c# password textbox and mask it back to password - Stack Overflow

private void checkBox_CheckedChanged(object sender, EventArgs e) {
   textBoxPassword.PasswordChar = checkBox.Checked ? '\0' : '*';
}

¥マークがないとリセットされませんでした。また、UseSystemPasswordCharがTrueになってると、この設定は無視されてunmaskされなかった。