我在Form中有一个文本框,我想检测文本何时发生了变化,但我找到的代码却没有让我高兴。
我可能错过了之前需要定义的比例或事物。
这是我的代码:
private void tbxparkingTimesS1_TextChanged(Object sender, EventArgs e)
{
MessageBox.Show("You are in the ToolStripItem.TextChanged event.");
}
感谢您对这个微不足道的问题提供任何帮助。
答案 0 :(得分:1)
您是否已将事件处理程序分配给文本框?
通常,这将由Visual Studio“幕后”完成 - 结果是.designer文件中的附加代码行。
类似的东西:
this.tbxparkingTimesS1.TextChanged += new System.EventHandler(tbxparkingTimesS1_TextChanged);
(自从我完成了网络表格以来已经有一段时间了 - 所以可能会稍微关闭一下)
答案 1 :(得分:1)
要将TextChanged事件连接到代码中的特定方法,请执行以下操作
答案 2 :(得分:0)
双击文本框,它将为您生成文本更改事件。
private void tbxparkingTimesS1_TextChanged(object sender, EventArgs e)
{
// implement your code here.
}
双击时,VS将在designer.cs文件中创建事件处理程序,如下所示
this.tbxparkingTimesS1.TextChanged += new System.EventHandler(this.tbxparkingTimesS1_TextChanged);
您可以通过使用属性窗口事件或在后面的代码上创建事件来执行相同的操作。