找回密码
 立即注册

QQ登录

只需一步,快速开始

etsoft

中级会员

31

主题

84

帖子

593

积分

中级会员

积分
593

活字格认证

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

2 个回复

倒序浏览
etsoft
中级会员   /  发表于:2014-1-6 01:08:00
沙发
不好意思,经过反复的测试,该问题已得到解决。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-6 10:24:00
板凳
回复 2楼etsoft的帖子

好的,感谢反馈问题结果。我先关闭这个帖子了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部