etsoft 发表于 2014-1-5 00:47:00

留痕遇到了大麻烦

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

etsoft 发表于 2014-1-6 01:08:00

不好意思,经过反复的测试,该问题已得到解决。

iceman 发表于 2014-1-6 10:24:00

回复 2楼etsoft的帖子

好的,感谢反馈问题结果。我先关闭这个帖子了
页: [1]
查看完整版本: 留痕遇到了大麻烦