TextBox GotFocus事件没有响应

本文关键字:响应 事件 GotFocus TextBox | 更新日期: 2023-09-27 18:06:18

非常简单:

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

这似乎没有做任何事情。我的文本框叫做textBox1。没有错误,但不是我想要的。

任何想法?

TextBox GotFocus事件没有响应

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

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

GotFocus事件对设计器是隐藏的,所以你必须自己做。

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

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