关于留痕的问题,版主提供的思路:
用keydown或keypress记录删除的字符,用textcontrol1_changed事件捕获输入字符。
我现在的需求是这样:需要做一个留痕模式,在该模式下,删除或输入的字符都需要记录下来。
现在遇一的问题:用keydown或keypress实现了删除留痕,但用textcontrol1_changed事件捕获输入字符有问题,比如:我输入一个字符"a"或汉字“中国”,实现记录的方式是根据当前光标的位置,将当前光标的前一个字符存进一个textfield后,现将原字符删除,以实现记录,但是,此时如果我使用delete或backspace键删除字符,也同样会触发textcontrol1_changed事件,keydown事件也同样会被触发,就造成了混乱,该如何解决呢。 |
|