所以我有一个文本框,我将PasswordChar设置为true,以便当有人点击文本框时它有点。但我要做的就是在文本框中显示“密码”的文本框中显示文本,当有人单击文本框时,显示文本就会消失。 http://prntscr.com/je8dnz
答案 0 :(得分:2)
我假设您的TextBox名称为textBox1
无论如何,我建议调查Events
C#有一个非常好的Enter事件,它完全满足你的要求。
public Form1()
{
InitializeComponent();
textBox1.Enter += TextBox1_Enter;
}
private void TextBox1_Enter(object sender, EventArgs e)
{
textBox1.Text = String.Empty;
textBox1.PasswordChar = '*';
}
答案 1 :(得分:0)
当您有OnClick事件时,您可以执行类似以下操作:
Textbox.Text = "";
Textbox.PasswordChar = '*';
第一行刚刚删除了框中的默认文本,第二行应该将任何输入字符显示为星号。
希望它有所帮助。