[ad_1]
パスワードを非表示にする * の passwordchar プロパティを持つ passwordtextbox という名前のテキストボックスがあります。 また、passwordchar によって非表示になっているパスワードを表示するための show という名前のボタンもあります。
解決策 1
PasswordChar を \0 に設定…
this.password.passwordchar='\0';
解決策 2
パスワードを表示するには、これを試してください:
C#
passwordtextbox.PasswordChar = char.MinValue;
表示ボタンをcheckBoxに置き換えることをお勧めします。
C#
private void checkBox1_CheckedChanged(object sender, EventArgs e) { this.passwordtextbox.PasswordChar = this.checkBox1.Checked ? char.MinValue : '*'; }
解決策 5
SqlConnection con = new SqlConnection("Data Source=DESKTOP-DAIPE7P;Initial Catalog=user name password;Integrated Security=True"); SqlCommand cmd = new SqlCommand(@"INSERT INTO [dbo].[user name password] ([UserId] ,[First Name] ,[Last Name] ,[Contact] ,[Gender] ,[Address] ,[UserName] ,[Password]) VALUES ('" + textBox1.Text + "', '" + textBox2.Text + "', '" + textBox3.Text + "', '" + comboBox1.SelectedItem.ToString() + "', '" + textBox4.Text + "', '" + textBox5.Text + "', '" + textBox5.Text + "',)"); con.Open(); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show("Register successfully"); if (checkBox1.Checked) { textBox6.UseSystemPasswordChar = true; } else { textBox6.UseSystemPasswordChar = false; }
解決策 3
Web アプリケーションの場合、以下のコードを使用します
C#
protected void CheckBox1_CheckedChanged(object sender, EventArgs e) { TextBox1.TextMode = (CheckBox1.Checked ? TextBoxMode.SingleLine : TextBoxMode.Password); }
Windows アプリケーションの場合、以下のコードを使用します
C#
private void checkBox1_CheckedChanged(object sender, EventArgs e) { textBox1.PasswordChar = (checkBox1.Checked ? char.MinValue : '*'); }
[ad_2]
コメント