【发布时间】:2014-01-19 20:19:16
【问题描述】:
我有一个程序,里面有很多文本框,我想在 _click 上清除这些文本,然后在没有输入任何内容并且用户点击离开时重置为默认值。
我打算这样做的方式显然效率低下,每次都必须为文本框命名,我想知道如何简化它。
这是我现在得到的,我每次都必须更改文本框字段名称的 txtUserName
private void txtUserName_Click(object sender, EventArgs e)
{
txtUserName.Text = ""
txtUserName.ForeColor = Color.Black;
}
有什么方法我可以做的吗
private void txtAnyTextBox_Click(object sender, EventArgs e)
{
string caller = //Get this textbox name
this.ClearBoxes(caller)
}
void ClearBoxes(string Caller)
{
Caller.txt.Text = "";
//..... and so on
}
【问题讨论】:
-
您对带水印的文本框感兴趣吗?
标签: c# validation input textbox