現在、C#アプリケーションを作成しています。このアプリケーションでは、プロパティがPasswordChar
- のテキストボックスを使用しています。しかし、学生やアマチュアとして、私が押されたときに、表示または非表示にしており、ボタンのif
コードを作成することができませんc# - テキストボックスからのパスワードの表示/非表示
:しかし、このテキストボックスには、以下のようなボタンがありますパスワードの実数 私はそれがこのようなものであるべきだと思う:
private void metroTextBox1_ButtonClick(object sender, EventArgs e)
{
if (metroTextBox1.PasswordChar='\•') metroTextBox1.PasswordChar = '\0';
else metroTextBox1.PasswordChar = '\•';
}
が、私は、私はここで、少なくとも1間違いがあると思います。
お願いします。
'UseSystemPasswordChar'は' true'に設定されている場合、 'PasswordChar'を常に上書きします。それはおそらくあなたが望むものです。だから私の推薦では常に 'PasswordChar'を0にしておき、' UseSystemPasswordChar'をon/off(true/false)にするだけです。 –
比較のために '=='を、割り当てのために '='を使います。そして、文字のエスケープ文字( '\')を使用する必要はありません。 –
あなたの返事ありがとうございます。このメソッドを使って確かに実験してください。 :-) –