我在表单中有一个文本框,我想检测文本何时更改,但我发现的代码没有给我带来任何乐趣。
我可能在比例中遗漏了一些东西,或者你之前必须定义的东西。
这是我的代码:
private void tbxparkingTimesS1_TextChanged(Object sender, EventArgs e)
{
MessageBox.Show("You are in the ToolStripItem.TextChanged event.");
}
感谢您对这个小问题的任何帮助。
我在表单中有一个文本框,我想检测文本何时更改,但我发现的代码没有给我带来任何乐趣。
我可能在比例中遗漏了一些东西,或者你之前必须定义的东西。
这是我的代码:
private void tbxparkingTimesS1_TextChanged(Object sender, EventArgs e)
{
MessageBox.Show("You are in the ToolStripItem.TextChanged event.");
}
感谢您对这个小问题的任何帮助。
要将 TextChanged 事件连接到代码中的特定方法,请执行以下操作
您是否已将事件处理程序分配给文本框?
通常这将由 Visual Studio “在幕后”完成 - 结果是 .designer 文件中的额外代码行。
就像是:
this.tbxparkingTimesS1.TextChanged += new System.EventHandler(tbxparkingTimesS1_TextChanged);
(自从我完成网络表单以来已经有一段时间了 - 所以可能会稍微偏离)
双击文本框,它将为您生成文本更改事件。
private void tbxparkingTimesS1_TextChanged(object sender, EventArgs e)
{
// implement your code here.
}
当您双击时,VS 将在您的 Designer.cs 文件中创建事件处理程序,如下所示
this.tbxparkingTimesS1.TextChanged += new System.EventHandler(this.tbxparkingTimesS1_TextChanged);
您可以通过使用属性窗口事件或在后面的代码上创建事件来执行相同的操作。