TextChanged是输入的这一时刻与输入前的时刻的比较
用户在输入过程中,该事件将 持续而频繁地 触发
如果你希望判断:
”用户完成输入后并确保不再输入时,这个内容与用户开始输入前的内容是否不同“,
请你在用户输入前,将文本内容存储在某个临时变量或存储设备中。
当需要比较时,再将当前内容与缓存进行比较即可。
思路是,你在TextBox获取焦点的时候,将其中的值传递给一个TextBox所属窗体的变量,然后在TextBox失去焦点的时候再获取一次其中的值,并进行比较。
你应该使用两个事件,分别是GotFocus和LostFocus,在GotFocus中将TextBox的值传递出去,LostFocus事件中进行比较。
应该是用TextChanged;
实在不行用KeyDown事件