求助:这个该怎么改??
private void comboBox5_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox5.SelectedIndex == 0)
{
textBox1.Text = "请输入聊天内容";
textBox1.ForeColor = Color.Silver;
}
else if (comboBox5.SelectedIndex == 1)
{
textBox1.Text = "请输入数字,为2位纯数字";
textBox1.ForeColor = Color.Silver;
}
else if (comboBox5.SelectedIndex == 2)
{
textBox1.Text = "请输入付款金额,格式如123.25";
textBox1.ForeColor = Color.Silver;
}
else if (comboBox5.SelectedIndex == 3)
{
textBox1.Text = "请输入收款金额,格式如123.25";
textBox1.ForeColor = Color.Silver;
}
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (textBox1.Focused )
{
textBox1.Text = "";
}
本人新入门C#,写了一个conbobox 和一个textbox ,当conbobox 为不同索引,则textbox显示不同提示。当鼠标点击textbox,则textbox的提示自动清空,等待用户输入。
但是我这样写,提示不会自动清空。
我知道原因在哪,当鼠标点击textbox的时候,其实提示清空了,但是程序又判断到conbobox的值,又会重新出现提示,所以感觉就没清空。
请问大神。。。这该如何去该,菜鸟能力有限,实在想不出来。