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 控件,然后查看属性选项卡中的事件部分。
我想知道用户何时点击文本框并处于 "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 控件,然后查看属性选项卡中的事件部分。