Web Analytics
yangyang

码农兼一个普普通通小青年

All Posts in 2021.9


使TextBox的TextChanged事件延迟触发

Winform里面的TextBox有TextChange事件,当TextBox的值发生改变时就会触发,在进行一些诸如对用户的输入进行即时校验时可能会用到。但是这个事件再某些情况下触发的过于频繁,会造成一些资源的浪费。我们不需要用户没键入一次就触发一个事件,而是需要等待用户“停止”输入时再进行触发,一般有两种解决方法,一种是使用焦点里开TextBox时,在相应的事件里处理,另外就是定时器方案,给事件触发一个延时,即在限定的时间范围内,只触发一次。本文提供了延迟触发TextChanged事件的几种实现。 …