我创建了一个名为tbFirstNumber的文本框
当我在该文本框中输入任何值时,我希望该值消失
我在visual studio 2008中使用C#窗体应用程序
private void tbFirstNumber_TextChanged(object sender, EventArgs e)
{
}
答案 0 :(得分:1)
tbFirstNumber.Text = "";
在文本更改事件中将其设置为空。
如果您不希望该用户输入任何文本,则可以将文本框设置为只读。 将TextBox控件的ReadOnly属性设置为true。
tbFirstNumber.ReadOnly = true;
答案 1 :(得分:1)
另一种方法是挂钩KeyPress事件。
private void tbFirstNumber_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
// Stop the character from being entered into the control
e.Handled = true;
}
答案 2 :(得分:0)
private void tbFirstNumber_TextChanged(object sender, EventArgs e)
{
tbFirstNumber.Text = "";
}
答案 3 :(得分:-1)
清除文本框的值
this.tbFirstNumber.Text =“”