本文主要向大家介绍了C#编程之C# 编辑框添加灰色提示信息,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助。
类似下面这种在编辑框中添加灰色提示信息
private bool t2has = false; //记录文本框是否有文本
private void TextBox2_Leave(object sender, EventArgs e) //鼠标离开触发事件
{
if (textBox2.Text == "") //如果文本框没有文本
{
t2has = false; //文本框有文本置为假
textBox2.Text = "账号"; //显示提示信息
textBox2.ForeColor = Color.LightGray; //字体颜色设为浅灰色
}
else
t2has = true; //否则为文本框有文本
}
private void TextBox2_Enter(object sender, EventArgs e) //鼠标进入触发事件
{
if (t2has == false) //如果没有文本
{
textBox2.Text = ""; //清空文本
textBox2.ForeColor = Color.Black; //文本颜色设为黑色
}
private void textBox1_MouseDown(object sender, MouseEventArgs e) { this.textBox1.Text = ""; }