//设置文本框的默认值
private const string DEFAULT_TEXT = "YYYY-mm-dd";
/// <summary>
/// 设置窗口一加载,文本框的样式
/// </summary>
public void SetAttribute()
{
WriteDate.Text = DEFAULT_TEXT;//设置默认值
WriteDate.ForeColor = Color.LightGray;//前景色设置为浅灰色
}
private void SQLGetTime_Load(object sender, EventArgs e)
{
SetAttribute();//窗体一加载就设置文本框的默认状态,
}
/// <summary>
/// 文本框获取焦点事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void WriteDate_Enter(object sender, EventArgs e)
{
WriteDate.Text = "";//文本框一获取焦点默认值就消失
WriteDate.ForeColor = Color.Black;//前景色设置为黑色
}
/// <summary>
/// 文本框失去焦点事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void WriteDate_Leave(object sender, EventArgs e)
{
if (String.IsNullOrEmpty(WriteDate.Text))//如果文本框为空时
{
SetAttribute();//设置默认值
}
}
winform给textBox控件设置默认值
最新推荐文章于 2024-06-29 23:42:17 发布