在c#中的文本框中消失文本

时间:2013-09-26 10:38:25

标签: c# visual-studio-2008

我创建了一个名为tbFirstNumber的文本框

当我在该文本框中输入任何值时,我希望该值消失

我在visual studio 2008中使用C#窗体应用程序

private void tbFirstNumber_TextChanged(object sender, EventArgs e)
{

}

4 个答案:

答案 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 =“”