TextBox GotFocus事件没有响应

时间:2011-08-22 21:48:06

标签: c# winforms

很简单:

private void textBox1_GotFocus(object sender, EventArgs e)
{
  this.textBox1.Text = "AAA";
}

这似乎没有做任何事情。我的textBox名为textBox1。没有错误,但它没有做我想要的。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在表单的构造函数中,请确保您拥有:

this.textBox1.GotFocus += new EventHandler(textBox1_GotFocus);

GotFocus事件对设计师隐藏,因此您必须自己动手。

正如Hans所指出的,GotFocus基本上被Enter事件取代,你应该使用它:

private void textBox1_Enter(object sender, EventArgs e)
{
  this.textBox1.Text = "AAA";
}