Textbox_Enter 事件不做任何事

Textbox_Enter event not does nothing

我想知道用户何时点击文本框并处于 "edit" 模式。我到处都看到 textbox_Enter 和 textbox_Leave 事件与其中的说明一起使用,并且工作正常。然而对我来说它没有做任何事情。我尝试尽可能多地消除外部因素,包括创建一个仅用于测试目的的全新项目并复制了一些代码示例,但当我单击文本框时仍然没有任何反应。我在 Windows 10 上使用 Visual Studio 2017 和 Visual C# Application Windows Form (.NET Framework)

这里还有一个我尝试使用的代码示例,如果它出于某种原因有帮助的话

private void textbox_Enter(object sender, ControlEventArgs e)
{
    label.Text = "ok";
}

首先e参数的类型不正确:必须是EventArgs,而不是ControlEventArgs

private void textbox_Enter(object sender, EventArgs e)
{
    // Do something
}

其次,您需要在表单设计器中使用属性中的文本框控件注册事件window:

您需要将此方法连接到文本框输入事件。 Select 控件,然后查看属性选项卡中的事件部分。