设置TextBox控件的默认文本即在加载TextBox控件时为其Text文本赋值。点击文本消失,离开或者失去焦点显示默认文本可以通过Enter和Leave事件或Mouse的事件来实现。具体操作和代码如下。
一、操作
鼠标放到TextBox控件上,右击,属性,在属性对话框中选“事件”,就是一个类似闪电的按钮,找到“焦点”,在Enter和Leave上分别双击,就会进入到其对应的触发事件,在触发事件中输入相应的代码即可。
二、代码
private string Notes = "请输入旺旺名";
/// <summary>
/// 光标移进和移出
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void TxtWantWantName_Enter(object sender, EventArgs e)
{
// 进入时,清空
if (txtWantWantName.Text == Notes)
this.txtWantWantName.Text = "";
}
private void TxtWantWantName_Leave(object sender, EventArgs e)
{
// 退出时,重新显示
if (string.IsNullOrEmpty(txtWantWantName.Text))
this.txtWantWantName.Text = Notes;
}